«entity-framework-4.1» 태그된 질문

이 태그는 .NET 프레임 워크와 별도로 제공되는 EF의 첫 번째 릴리스 인 ADO.NET Entity Framework 4.1 용입니다. .NET 4.0에 포함 된 핵심 Entity Framework를 기반으로하며 2011 년 3 월에 공개되었습니다.

29
하나 이상의 엔터티에 대한 유효성 검사에 실패했습니다. 자세한 내용은 'EntityValidationErrors'속성을 참조하십시오.
코드 우선 접근 방식으로 데이터베이스를 시드 할 때이 오류가 발생합니다. 하나 이상의 엔터티에 대한 유효성 검사에 실패했습니다. 자세한 내용은 'EntityValidationErrors'속성을 참조하십시오. 솔직히 유효성 검사 오류의 내용을 확인하는 방법을 모르겠습니다. Visual Studio는 8 개의 객체가있는 배열이므로 8 개의 유효성 검사 오류가 있음을 보여줍니다. 이것은 이전 모델에서 작동했지만 아래에서 설명하는 몇 가지 …

10
코드 우선 대 모델 / 데이터베이스 우선 [닫힘]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 기각 . EDMX 다이어그램과 함께 Entity Framework 4.1 Code-first over Model / Database-first를 사용할 때의 장단점은 무엇입니까? EF 4.1을 사용하여 데이터 …

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

6
엔티티 프레임 워크 코드 첫 번째-동일한 테이블의 두 개의 외래 키
방금 EF 코드 사용을 시작했기 때문에이 주제의 초보자입니다. 팀과 경기 사이의 관계를 만들고 싶었습니다. 1 경기 = 2 팀 (홈, 게스트) 및 결과. 그런 모델을 만드는 것이 쉽다고 생각하여 코딩을 시작했습니다. public class Team { [Key] public int TeamId { get; set;} public string Name { get; set; } public …

2
가상 키워드가 Entity Framework 4.1 POCO 코드에서 어떤 영향을 미칠 수 있습니까?
virtual키워드가 EF 코드 우선의 속성에 사용될 때 영향을 미칩니 까 ?. 다른 상황에서 모든 파급 효과를 설명 할 수 있습니까? 예를 들어 지연로드를 제어 할 수 있다는 것을 알고 있습니다 . ICollection / 일대 다 관계 속성에서 가상 키워드를 사용하면 기본적으로 지연로드되지만 가상 키워드는 그대로두면됩니다. 열심이다 virtualPOCO 엔터티와 함께 ​​EF에서 …

14
DbContext.Database.ExecuteSqlCommand 메서드에 매개 변수를 전달하는 방법은 무엇입니까?
Entity Framework에서 sql 명령을 직접 실행할 필요가 있다고 가정 해 봅시다. 내 SQL 문에서 매개 변수를 사용하는 방법을 알아내는 데 문제가 있습니다. 다음 예제 (실제 예제는 아님)가 작동하지 않습니다. var firstName = "John"; var id = 12; var sql = @"Update [User] SET FirstName = @FirstName WHERE Id = @Id"; …

19
하나 이상의 외래 키 속성이 널 입력 가능하지 않으므로 관계를 변경할 수 없습니다
엔터티에서 GetById ()를 가져온 다음 자식 엔터티 컬렉션을 MVC보기에서 가져온 새 목록으로 설정하면이 오류가 발생합니다. 작업이 실패했습니다. 하나 이상의 외래 키 속성이 Null을 허용하지 않으므로 관계를 변경할 수 없습니다. 관계가 변경되면 관련 외래 키 속성이 null 값으로 설정됩니다. 외래 키가 null 값을 지원하지 않으면 새 관계를 정의하거나 외래 키 속성에 …

6
DbValidationException에서 정확한 오류 유형 가져 오기
EF 4.1 용 DatabaseInitializer ()에서 모델을 초기화 하고이 성가신 오류가 발생 "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details."하는 상황이 있으므로이 EntityValidationErrors로 이동 {System.Data.Entity.Validation.DbEntityValidationResult}하여 초기화 할 수없는 필드에 대한 정보를 전혀 제공하지 않는 필드가 있습니다. . 이 오류에 대한 자세한 정보를 얻을 수있는 방법이 있습니까? …



3
일반 리포지토리 EF 4.1의 요점
DbContext, DbSet 및 관련 인터페이스에 대해 자세히 살펴보면 왜 이러한 구현에 대해 별도의 "일반"리포지토리를 구현해야하는지 궁금합니다. DbContext 및 IDbSet은 필요한 모든 작업을 수행하고 DbContext 내에 "작업 단위"를 포함하는 것처럼 보입니다. 여기에 무언가가 없거나 사람들이 아무런 이유없이 다른 의존성 계층을 추가하는 것을 좋아하는 것 같습니다.

4
Entity Framework 5에 자식 개체의 자식 개체를 포함시키는 방법
그리고를 사용 Entity Framework 5 code first하고 ASP.NET MVC 3있습니다. 자식 개체의 자식 개체를 채우는 데 어려움을 겪고 있습니다. 아래는 내 수업입니다. 응용 수업; public class Application { // Partial list of properties public virtual ICollection<Child> Children { get; set; } } 어린이 수업 : public class Child { // …

2
Entity Framework 조인 3 테이블
세 개의 테이블을 조인하려고하는데 방법을 이해할 수 없습니다 ... 조인 2 테이블을 완료했습니다 var entryPoint = dbContext.tbl_EntryPoint .Join(dbContext.tbl_Entry, c => c.EID, cm => cm.EID, (c, cm) => new { UID = cm.OwnerUID, TID = cm.TID, EID = c.EID, }). Where(a => a.UID == user.UID).Take(10); TID PK와 함께 tbl_Title 테이블 을 …

4
엔티티 프레임 워크 코드 우선 널 외래 키
나는이 User< Country모델. 사용자는 국가에 속하지만 어느 국가에도 속하지 않을 수 있습니다 (널 외래 키). 어떻게 설정합니까? null 국가를 가진 사용자를 삽입하려고하면 null이 될 수 없다는 메시지가 표시됩니다. 모델은 다음과 같습니다. public class User{ public int CountryId { get; set; } public Country Country { get; set; } } public …

2
EF 4.1 코드가 먼저 포함 된 복합 키
EF 코드 First 4.1 RC를 사용하여 복합 키를 갖는 방법을 알아 내려고합니다. 현재 [Key] Data Annotation을 사용하고 있지만 둘 이상의 키를 지정할 수 없습니다. 복합 키를 어떻게 지정합니까? 내 예는 다음과 같습니다. public class ActivityType { [Key] public int ActivityID { get; set; } [Required(ErrorMessage = "A ActivityName is required")] …

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