«ef-code-first» 태그된 질문

EF Code-First는 모델 우선 또는 DB 우선과 달리 Microsoft의 Entity Framework를 POCO 클래스와 함께 사용하는 방법입니다.

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; …


16
FOREIGN KEY 제약 조건을 도입하면 사이클 또는 여러 계단식 경로가 발생할 수 있습니다. 왜 그렇습니까?
나는 이것을 잠시 동안 레슬링 해 왔으며 무슨 일이 일어나고 있는지 알 수 없습니다. 사이드 (일반적으로 2)를 포함하는 카드 엔티티가 있으며 카드와 사이드 모두 스테이지가 있습니다. EF Codefirst 마이그레이션을 사용하고 있으며이 오류로 마이그레이션이 실패합니다. 테이블 'Sides'에 FOREIGN KEY 제약 조건 'FK_dbo.Sides_dbo.Cards_CardId'를 도입하면 사이클 또는 여러 계단식 경로가 발생할 수 있습니다. …

9
Entity Framework의 여러 열에 대한 고유 키 제약 조건
На этот вопрос есть ответы на 스택 오버플로 на русском : Уникальный индекс по нескольким стобцам в 엔티티 프레임 워크 Entity Framework 5.0 Code First를 사용하고 있습니다. public class Entity { [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public string EntityId { get; set;} public int FirstColumn { get; set;} public int SecondColumn { get; …


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

12
엔터티 프레임 워크 : 하나의 데이터베이스, 여러 DbContext. 이것은 나쁜 생각입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 지난달 휴무 . 이 질문을 개선하십시오 지금까지 필자 DbContext는 데이터베이스가 데이터베이스를 나타 내기 때문에 응용 프로그램이 하나의 데이터베이스를 사용하는 경우 하나만 원한다고 …


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}하여 초기화 할 수없는 필드에 대한 정보를 전혀 제공하지 않는 필드가 있습니다. . 이 오류에 대한 자세한 정보를 얻을 수있는 방법이 있습니까? …

8
EF Code First“잘못된 열 이름 'Discriminator' '이지만 상속은 없습니다.
데이터베이스에 SEntries라는 테이블이 있습니다 (CREATE TABLE 문 아래 참조). 기본 키, 두 개의 외래 키가 있으며 특별한 것은 없습니다. 데이터베이스에 테이블과 유사한 테이블이 많이 있지만 어떤 이유로이 테이블은 EF 프록시 클래스의 "Discriminator"열로 끝났습니다. 이것이 C #에서 클래스가 선언되는 방식입니다. public class SEntry { public long SEntryId { get; set; } …



21
엔티티 유형 <type>이 (가) 현재 컨텍스트에 대한 모델의 일부가 아닙니다.
Entity Framework에 들어가고 있지만 코드 우선 접근 방식에서 중요한 점이 누락되었는지 확실하지 않습니다. https://genericunitofworkandrepositories.codeplex.com/ 의 코드를 기반으로 일반 리포지토리 패턴을 사용 하고 있으며 엔터티를 만들었습니다. 그러나 엔터티에 액세스하거나 수정하려고하면 다음과 같은 문제가 발생합니다. System.InvalidOperationException : 항목 유형 Estate가 현재 컨텍스트에 대한 모델의 일부가 아닙니다. 내 저장소에서 액세스하려고 할 때 발생합니다. …

7
코드 우선 Entity Framework 마이그레이션 코드 디버그
내 웹 사이트에서 먼저 Entity Framework 코드를 사용하고 있으며 마이그레이션 코드를 디버깅하는 방법이 있는지 궁금합니다. 중단 점 설정과 같은 것을 알고 있습니다. 패키지 관리자 콘솔을 사용하여를 사용하여 데이터베이스를 업데이트하고 있습니다 Update-Database. 감사

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