«entity-framework» 태그된 질문

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

4
엔티티 프레임 워크 linq query Include () 다중 하위 엔티티
이것은 정말 기본적인 질문 일 수 있지만 3 수준 (또는 그 이상)에 걸친 쿼리를 작성할 때 여러 하위 엔터티를 포함시키는 좋은 방법은 무엇입니까? 즉, 내가 4 개 테이블이 : Company, Employee, Employee_Car및Employee_Country 회사는 직원과 1 : m 관계가 있습니다. 직원은 Employee_Car 및 Employee_Country와 1 : m 관계가 있습니다. 4 개의 …

11
빈 쿼리 인 경우 최대 반환 값
이 쿼리가 있습니다. int maxShoeSize = Workers .Where(x => x.CompanyId == 8) .Max(x => x.ShoeSize); 무엇을 할 것이다 maxShoeSize회사의 8 전혀 근로자가없는 경우는? 업데이트 : 예외가 아닌 0을 얻기 위해 쿼리를 어떻게 변경할 수 있습니까?

7
Entity Framework 롤백 및 잘못된 마이그레이션 제거
수동 마이그레이션 및 업데이트와 함께 C #에서 프로젝트에 EF 6.0을 사용하고 있습니다. 데이터베이스에 약 5 개의 마이그레이션이 있지만 마지막 마이그레이션이 잘못되어 원하지 않는다는 것을 깨달았습니다. 이전 마이그레이션으로 롤백 할 수 있지만 새 (고정) 마이그레이션을 추가하고 Update-Database를 실행하면 잘못된 마이그레이션도 적용됩니다. 이전 마이그레이션으로 롤백하려고하고 마이그레이션이 잘못된 파일을 삭제하려고했습니다. 그러나 새 마이그레이션을 …

9
서비스가 항상 DTO를 반환해야합니까, 아니면 도메인 모델을 반환 할 수 있습니까?
대규모 응용 프로그램을 설계 중이며 DDD 기반의 다중 계층 아키텍처를 사용합니다. 데이터 계층 (리포지토리 구현), 도메인 계층 (도메인 모델 및 인터페이스 정의-리포지토리, 서비스, 작업 단위), 서비스 계층 (서비스 구현)을 갖춘 MVC가 있습니다. 지금까지 모든 계층에 걸쳐 도메인 모델 (주로 엔터티)을 사용하고 DTO를 뷰 모델로만 사용합니다 (컨트롤러에서 서비스는 도메인 모델을 반환하고 …

17
"ItemsSource를 사용하기 전에 항목 컬렉션이 비어 있어야합니다."
이 이전 ATC Avalon Team 기사 : 사용자 지정보기를 만드는 방법에 설명 된 것처럼 WrapPanel과 같은 스타일의 WPF ListView에 이미지를 표시하려고합니다 . LINQ-to-Entities에서 쿼리 한 ADO.NET Entity Framework 개체 컬렉션으로 ListView를 채우려 고하면 다음 예외가 발생합니다. 예외 ItemsSource를 사용하기 전에 항목 컬렉션이 비어 있어야합니다. 내 코드… 비주얼 베이직 Private Sub …

14
'SubSonic.Schema .DatabaseColumn'유형의 오브젝트를 직렬화하는 중에 순환 참조가 발견되었습니다.
간단한 JSON 반환을 시도하고 있지만 아래에 다음과 같은 문제가 있습니다. public JsonResult GetEventData() { var data = Event.Find(x => x.ID != 0); return Json(data); } 이 질문의 제목에 표시된 예외를 제외하고 HTTP 500을 얻습니다. 나는 또한 시도했다 var data = Event.All().ToList() 같은 문제가 발생했습니다. 이것이 버그입니까, 아니면 제 구현입니까?


11
Entity Framework 6을 사용하여 인력 단위 테스트를 어떻게 수행해야합니까?
방금 단위 테스트와 TDD로 시작했습니다. 나는 전에 덤벼 들었지만 지금은 그것을 워크 플로에 추가하고 더 나은 소프트웨어를 작성하기로 결정했습니다. 나는 어제 이런 종류의 질문을 물었지만 그 자체로는 질문 인 것 같습니다. 컨트롤러에서 비즈니스 로직을 추상화하고 EF6을 사용하여 특정 모델 및 데이터 상호 작용에 매핑하는 데 사용할 서비스 클래스 구현을 시작했습니다. …

5
Entity Framework-다시 시작-모든 마이그레이션 실행 취소 / 롤백
어떤 이유로, 나의 이주가 혼란 스럽거나 부패한 것으로 보입니다. 방금 다시 시작하려는 시점에 있으므로 모든 마이그레이션을 완전히 취소하고 기록을 지우고 마이그레이션 코드를 삭제하는 방법이 있습니까? 예) PM> Disable-Migrations또는Rollback-Migrations InitialSchema더 이상 찾을 수 없기 때문에 원래 마이그레이션 단계 (예 : 대상 과 같은 ) 로 "업데이트"하고 싶지 않습니다.


12
여러 IEntityChangeTracker 인스턴스에서 엔티티 오브젝트를 참조 할 수 없습니다. Entity Framework 4.1에서 관련 개체를 엔터티에 추가하는 동안
City와 관련된 직원 세부 정보를 저장하려고합니다. 그러나 연락처를 저장하려고 할 때마다 "ADO.Net Entity Framework IEntityChangeTracker의 여러 인스턴스에서 엔터티 개체를 참조 할 수 없습니다" 라는 예외가 발생 합니다. 나는 많은 게시물을 읽었지만 여전히해야 할 일에 대한 정확한 아이디어를 얻지 못했습니다 ... 저장 버튼 클릭 코드는 다음과 같습니다. protected void Button1_Click(object sender, …

18
Entity Framework : 기본 키가없는 테이블
기존 DB를 사용하여 새 앱을 만들고 싶습니다. EF4.0 일부 테이블에는 기본 키가 정의되어 있지 않으므로 새 엔터티 데이터 모델을 만들 때 다음 메시지가 나타납니다. The table/view TABLE_NAME does not have a primary key defined and no valid primary key could be inferred. This table/view has been excluded. To use the …


6
이 유형에서는 상수 유형의 상수 값을 작성할 수 없음 기본 유형 또는 열거 유형 만 지원됩니다.
아래 쿼리에 대해이 오류가 발생합니다. 유형의 상수 값을 만들 수 없습니다 API.Models.PersonProtocol. 이 컨텍스트에서는 기본 유형 또는 열거 유형 만 지원됩니다. ppCombined아래이다 IEnumerable의 오브젝트 PersonProtocolType2 개 CONCAT 의해 구성되고, PersonProtocol목록. 왜 이것이 실패합니까? 우리는 LINQ를 사용할 수 없습니다 JOIN절 내부의 SELECT(A)의 JOIN? var persons = db.Favorites .Where(x => x.userId == …

6
지원되지 않는 키워드 : Entity Framework 컨텍스트를 초기화하는“데이터 소스”
Entity Framework Object 컨텍스트를 초기화하고 있는데 키워드 지원되지 않는 오류가 발생합니다. metadata=res://*/MainDB.csdl|res://*/MainDB.ssdl|res://*/MainDB.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Workspace\vs\Leftouch\Leftouch.Web\Data\Leftouch.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;App=EntityFramework" 나는 작동하는 web.config에서 직접 연결 문자열을 가져 와서 파일 경로 (동적으로 설정 한 경로) 만 수정했으며 기본값을 사용하는 대신이 연결 문자열을 명시 적으로 사용했습니다. 이 오류의 원인은 무엇입니까?

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