«entity-framework» 태그된 질문

ADO.NET Entity Framework, .NET Framework 용 ORM (Object-Relational-Mapping) 도구에 대한 질문이 있습니다. 해당되는 경우 버전 별 태그를 추가하십시오. Entity-Framework-core 질문에는이 태그를 사용하지 마십시오. 대신 엔티티 프레임 워크 코어를 사용하십시오.

11
코드 우선 DbContext에 연결 문자열 전달
엔터티 프레임 워크의 코드 우선 DbContext에 연결 문자열을 어떻게 전달합니까? 내 데이터베이스 생성은 web.config의 DbContext와 연결 문자열이 같은 프로젝트에 있고 이름이 같은 경우 올바르게 작동합니다. 하지만 이제 DbContext를 다른 프로젝트로 이동해야하므로 다음과 같이 연결 문자열을 테스트하고 있습니다. 모델 및 컨텍스트 public class Dinner { public int DinnerId { get; set; …

10
Entity Framework를 사용하여 열의 최대 값을 얻는 방법은 무엇입니까?
정수를 포함하는 열의 최대 값을 얻으려면 다음 T-SQL 명령을 사용할 수 있습니다. SELECT MAX(expression ) FROM tables WHERE predicates; Entity Framework로 동일한 결과를 얻을 수 있습니까? 다음 모델이 있다고 가정 해 보겠습니다. public class Person { public int PersonID { get; set; } public int Name { get; set; } …
92 c#  sql  entity-framework  max 

2
외래 키로 복합 키
MVC 3 응용 프로그램에서 Entity Framework 4.1을 사용하고 있습니다. 기본 키가 두 개의 열 (복합 키)로 구성된 엔티티가 있습니다. 그리고 이것은 다른 엔티티에서 외래 키로 사용됩니다. 관계를 만드는 방법? 일반적인 scnerios에서는 다음을 사용합니다. public class Category { public string CategoryId { get; set; } public string Name { get; set; …

6
프로젝트가“.NETFramework, Version = v4.5”프레임 워크를 참조하지 않습니다.
VS 2015를 사용하고 있습니다. 프로젝트가 ".NETFramework, Version = 4.5"프레임 워크를 참조하지 않습니다. project.json의 "frameworks"섹션에서 ".NETFramework, Version = 4.5"에 대한 참조를 추가 한 다음 NuGet 복원을 다시 실행합니다. MVC 레이어에 추가 한 직후 데이터 액세스 및 비즈니스 로직 레이어에서이 오류가 발생합니다. 그때까지는 상황이 괜찮 았지만 무엇이이 오류를 유발했는지 모르겠습니다. 내 project.json은 …

8
Entity Framework 마이그레이션의 필수 필드에 대한 기본값은 무엇입니까?
ASP.NET MVC 응용 프로그램[Required] 에서 내 모델 중 하나에 데이터 주석을 추가했습니다 . 마이그레이션을 만든 후 명령을 실행 하면 다음 오류가 발생합니다.Update-Database 'Director'열, 'MOVIES_cf7bad808fa94f89afa2e5dae1161e78.dbo.Movies'테이블에 NULL 값을 삽입 할 수 없습니다. 열은 널을 허용하지 않습니다. UPDATE가 실패합니다. 그 진술서는 만료되었습니다. 이는 Director열에 NULL이있는 일부 레코드 때문 입니다. 이러한 값을 일부 기본 …



5
Entity Framework가 항상 데이터베이스에서 업데이트 된 데이터를 가져 오도록 강제하는 방법은 무엇입니까?
내가 사용하고 EntityFramework.Extended의 일괄 업데이트를 수행하는 라이브러리를. 유일한 문제는 EF가 라이브러리에서 수행 한 일괄 업데이트를 추적하지 않는다는 것입니다. 따라서 DbContext다시 쿼리 하면 업데이트 된 항목이 반환되지 않습니다. AsNoTracking()쿼리하는 동안 메서드를 사용하면 추적이 비활성화되고 데이터베이스에서 새로운 데이터를 가져 오는 것으로 나타났습니다 . 그러나 EF는로 쿼리 된 엔터티를 추적하지 않기 때문에 AsNoTracking()쿼리 …

4
Entity Framework 모델을 사용하여 데이터 삽입
Entity Framework 모델을 사용하여 데이터베이스에 일부 데이터를 삽입하려고하는데 알 수없는 이유로 인해 아무 작업도 수행하지 않습니다. 여기에 뭔가 빠졌나요? using (var context = new DatabaseEntities()) { var t = new test { ID = Guid.NewGuid(), name = "blah", }; context.AddTotest(t); context.SaveChanges(); }

1
메소드를 상점 표현식으로 변환 할 수 없습니다.
이 코드가 LINQ to SQL에서 작동하는 것을 보았지만 Entity Framework를 사용할 때 다음 오류가 발생합니다. LINQ to Entities는 'System.Linq.IQueryable'1 [MyProject.Models.CommunityFeatures] GetCommunityFeatures ()'메서드를 인식하지 못하며이 메서드는 저장소 식으로 변환 할 수 없습니다 .` 저장소 코드는 다음과 같습니다. public IQueryable<Models.Estate> GetEstates() { return from e in entity.Estates let AllCommFeat = GetCommunityFeatures() let …


3
Entity Framework SaveChanges () 대 SaveChangesAsync () 및 Find () 대 FindAsync ()
나는 위의 두 쌍의 차이점을 찾고 있었지만 그것에 대해 명확하게 설명하는 기사와 둘 중 하나를 사용해야 할 때를 찾지 못했습니다. 그래서 차이 무엇 SaveChanges()과 SaveChangesAsync()? 그리고 사이 Find()와 FindAsync()? 서버 측에서 Async메서드 를 사용할 때 await. 따라서 서버 측에서는 비동기 적이라고 생각하지 않습니다. 클라이언트 측 브라우저에서 UI 차단을 방지하는 데만 …

21
Entity Framework Core : 이전 작업이 완료되기 전에이 컨텍스트에서 두 번째 작업이 시작되었습니다.
Entity Framework Core를 사용하여 ASP.Net Core 2.0 프로젝트에서 작업 중입니다. <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.0.1" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.0" PrivateAssets="All" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.0.0"/> 그리고 내 목록 방법 중 하나 에서이 오류가 발생합니다. InvalidOperationException: A second operation started on this context before a previous operation completed. Any instance members are not guaranteed …

3
LINQ to Entities는 'System.String Format (System.String, System.Object, System.Object)'메서드를 인식하지 않습니다.
이 linq 쿼리가 있습니다. private void GetReceivedInvoiceTasks(User user, List<Task> tasks) { var areaIds = user.Areas.Select(x => x.AreaId).ToArray(); var taskList = from i in _db.Invoices join a in _db.Areas on i.AreaId equals a.AreaId where i.Status == InvoiceStatuses.Received && areaIds.Contains(a.AreaId) select new Task { LinkText = string.Format(Invoice {0} has been received from …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.