«entity-framework» 태그된 질문

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

14
엔티티는 LINQ to Entities 조회에서 구성 할 수 없습니다
엔티티 프레임 워크에 의해 생성되는 product라는 엔티티 유형이 있습니다. 이 쿼리를 작성했습니다 public IQueryable<Product> GetProducts(int categoryID) { return from p in db.Products where p.CategoryID== categoryID select new Product { Name = p.Name}; } 아래 코드는 다음 오류를 발생시킵니다. "엔터티 또는 복합 유형 Shop.Product는 LINQ to Entities 쿼리에서 구성 할 수 …

25
datetime2 데이터 유형을 datetime 데이터 유형으로 변환하면 범위를 벗어난 값
5 개의 열이있는 데이터 테이블이 있는데 행은 데이터로 채워지고 트랜잭션을 통해 데이터베이스에 저장됩니다. 저장하는 동안 오류가 반환됩니다. datetime2 데이터 유형을 datetime 데이터 유형으로 변환하면 범위를 벗어난 값이 발생했습니다. 내 데이터 테이블에는 유형이 DateTime2있고 내 데이터베이스에는 DateTime; 그건 잘못이야 날짜 열은 다음 DateTime과 같이 설정됩니다 . new DataColumn("myDate", Type.GetType("System.DateTime")) 질문 이것을 …

7
엔터티 프레임 워크-여러 수준의 속성 포함
Include () 메서드는 객체의 목록에 매우 적합합니다. 하지만 두 단계 더 깊이 가야한다면 어떻게해야합니까? 예를 들어, 아래 메소드는 여기에 표시된 특성이 포함 된 ApplicationServer를 리턴합니다. 그러나 ApplicationsWithOverrideGroup은 다른 복잡한 개체를 보유하는 또 다른 컨테이너입니다. 해당 속성에 대해 Include ()를 수행 할 수 있습니까? 또는 해당 속성을 완전히로드하려면 어떻게해야합니까? 현재이 방법은 …

9
많은 / 일대 다 관계에서 IEnumerable 또는 List <T>가 아닌 ICollection을 사용하는 이유는 무엇입니까?
내비게이션 속성이와 같은 자습서 에서이 내용을 많이 볼 수 ICollection&lt;T&gt;있습니다. 이것이 Entity Framework의 필수 요구 사항입니까? 사용할 수 있습니까 IEnumerable? ICollection대신 IEnumerable또는 심지어 사용하는 주요 목적은 무엇입니까 List&lt;T&gt;?

30
오류 메시지 '요청한 유형 중 하나 이상을로드 할 수 없습니다. 자세한 정보는 LoaderExceptions 특성을 검색하십시오. '
Entity Framework , SQL Server 2000, Visual Studio 2008 및 Enterprise Library를 사용하여 응용 프로그램을 개발했습니다 . 로컬에서는 완벽하게 작동하지만 프로젝트를 테스트 환경에 배포하면 다음 오류가 발생합니다. 요청 된 유형 중 하나 이상을로드 할 수 없습니다. 자세한 정보는 LoaderExceptions 특성을 검색하십시오. 스택 추적 : System.Reflection.Module._GetTypesInternal (StackCrawlMark &amp; ​​stackMark) System.Reflection.Assembly.GetTypes ()에서 …

3
트랜잭션 또는 SaveChanges (false) 및 AcceptAllChanges ()를 사용합니까?
나는 거래를 조사해 왔으며, 내가 통과 false하고 오류가없는 SaveChanges()한 전화 AcceptAllChanges()하는 한 EF에서 스스로 돌보는 것처럼 보입니다 . SaveChanges(false); // ... AcceptAllChanges(); 문제가 발생하면 어떻게합니까? 롤백하거나 내 방법이 범위를 벗어나 자마자 거래가 종료됩니까? 트랜잭션 중간에 할당 된 들여 쓰기 열은 어떻게됩니까? 광산이 나 빠지기 전에 다른 사람이 기록을 추가하면 ID …

17
Entity Framework를 사용하여 SQL Server 데이터베이스의 변경 사항을 저장하는 동안 하나 이상의 엔터티에 대한 유효성 검사에 실패했습니다
편집 내용을 데이터베이스에 저장하고 ASP.NET MVC 3 / C #에서 Entity FrameWork Code-First를 사용하고 있지만 오류가 발생합니다. 내 이벤트 클래스에는 DateTime 및 TimeSpan 데이터 유형이 있지만 데이터베이스에는 각각 Date 및 Time이 있습니다. 이것이 이유가 될 수 있습니까? 변경 사항을 데이터베이스에 저장하기 전에 코드에서 적절한 데이터 유형으로 캐스트하는 방법 public class …

7
성능과 관련하여 GUID를 기본 키로 사용하는 가장 좋은 방법은 무엇입니까?
거의 모든 테이블에서 GUID를 기본 키로 사용하는 응용 프로그램이 있으며 GUID를 기본 키로 사용할 때 성능에 문제가 있음을 읽었습니다. 솔직히, 나는 어떤 문제도 보지 못했지만 새로운 응용 프로그램을 시작하려고하지만 GUID를 기본 키로 사용하고 싶지만 복합 기본 키 (GUID 및 다른 필드)를 사용하려고했습니다. .) GUID는 "생산", "테스트"및 "dev"데이터베이스와 같은 다른 환경이 …

30
Entity Framework : "저장소 업데이트, 삽입 또는 삭제 문이 예기치 않은 행 수 (0)에 영향을 미쳤습니다." [닫은]
닫은. 이 질문은 디버깅 세부 사항 이 필요합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 2 년 전 . 이 질문을 개선하십시오 Entity Framework를 사용하여 그리드 컨트롤을 채우고 있습니다. 때때로 업데이트 할 때 다음 오류가 발생합니다. 저장소 업데이트, 삽입 또는 삭제 …

7
엔터티 프레임 워크 시간 초과
완료하는 데 30 초 이상 걸리는 함수 가져 오기를 사용할 때 Entity Framework (EF)를 사용하여 시간 초과가 발생합니다. 다음을 시도했지만이 문제를 해결할 수 없었습니다. 여기에 제안 된대로 EDMX 파일이있는 프로젝트 Default Command Timeout=300000의 App.Config 파일에 연결 문자열을 추가 했습니다 . 내 연결 문자열은 다음과 같습니다. &lt;add name="MyEntityConnectionString" connectionString="metadata=res://*/MyEntities.csdl|res://*/MyEntities.ssdl| res://*/MyEntities.msl; provider=System.Data.SqlClient;provider …

21
Entity Framework에서 여러 행을 삭제하는 방법 (foreach 제외)
Entity Framework를 사용하여 테이블에서 여러 항목을 삭제하고 있습니다. 외래 키 / 부모 개체가 없으므로 OnDeleteCascade 로이를 처리 할 수 ​​없습니다. 지금 나는 이것을하고있다 : var widgets = context.Widgets .Where(w =&gt; w.WidgetId == widgetId); foreach (Widget widget in widgets) { context.Widgets.DeleteObject(widget); } context.SaveChanges(); 그것은 효과가 있지만 foreach는 나를 버그로 만듭니다. EF4를 …

12
Linq의 DateTime 유형에서 시간이없는 날짜 만 Entity Framework를 사용하여 SQL과 비교하는 방법은 무엇입니까?
두 DateTime변수 를 비교 Linq2Sql하지만 시간 부분을 무시 하는 방법이 있습니까? 앱은 DB에 항목을 저장하고 게시 날짜를 추가합니다. 정확한 시간을 유지하고 싶지만 여전히 날짜 자체를 잡아 당길 수 있습니다. 나는 실제 시간 을 비교 12/3/89 12:43:34하고 12/3/89 11:22:12무시하기를 원하므로 둘 다 동일하게 간주됩니다. 나는 00:00:00비교하기 전에 하루 종일 모든 시간을 …

2
Entity Framework 4.1 코드에서 클래스 속성 무시하기
내 이해는 [NotMapped]현재 CTP에있는 EF 5까지는 속성을 사용할 수 없으므로 프로덕션에서 사용할 수 없다는 것입니다. EF 4.1에서 속성을 무시하도록 표시하려면 어떻게해야합니까? 업데이트 : 나는 다른 이상한 것을 알았습니다. 내가 가지고 [NotMapped]작업에 속성을하지만, 어떤 이유로, EF 4.1은 여전히이 경우에도 데이터베이스에 배치이라는 이름의 열 생성 public bool Disposed { get; private set; …

14
엔터티 프레임 워크 마이그레이션 재설정
마이그레이션 IgnoreChanges을 시작했고 초기 마이그레이션에 사용했지만 이제는 모든 마이그레이션을 삭제하고 모든 논리를 사용하여 초기 마이그레이션을 시작하려고합니다. 폴더에서 마이그레이션을 삭제하고 시도 Add-Migration하여 전체 파일을 생성하지 않으면 (비어 있습니다. 마지막으로 변경되지 않았지만 지금은 마이그레이션되었으므로 삭제되었습니다). 어떤 거기에 안-마이그레이션 내가 다시 실행할 수 있도록 명령은 Enable-Migrations?


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