«dbcontext» 태그된 질문

9
웹 요청 당 하나의 DbContext… 왜?
DbContext다양한 DI 프레임 워크를 사용하여 HTTP 웹 요청마다 하나만 작성하고 사용하도록 Entity Framework를 설정하는 방법을 설명하는 많은 기사를 읽었습니다 . 왜 이것이 처음부터 좋은 생각입니까? 이 방법을 사용하면 어떤 이점이 있습니까? 이것이 좋은 아이디어가되는 특정한 상황이 있습니까? 이 방법을 사용하여 DbContext저장소 메소드 호출 당 인스턴스를 작성할 때 수행 할 수없는 …

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


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

14
DbContext 및 SetInitializer를 사용하여 datetime2 범위를 벗어난 변환 오류를 수정하는 방법은 무엇입니까?
Entity Framework 4.1에 도입 된 DbContext 및 Code First API를 사용하고 있습니다. 데이터 모델 과 같은 기본 데이터 유형을 사용 string하고 DateTime. 경우에 따라 사용중인 유일한 데이터 주석은입니다 만 [Required], DateTime속성 에 없습니다 . 예: public virtual DateTime Start { get; set; } DbContext의 서브 클래스는 또한 같은 간단하고 모양입니다 …

4
LINQ to Entities는 IEntity 인터페이스를 사용하여 EDM 기본 또는 열거 유형 캐스팅 만 지원합니다.
다음과 같은 일반 확장 방법이 있습니다. public static T GetById&lt;T&gt;(this IQueryable&lt;T&gt; collection, Guid id) where T : IEntity { Expression&lt;Func&lt;T, bool&gt;&gt; predicate = e =&gt; e.Id == id; T entity; // Allow reporting more descriptive error messages. try { entity = collection.SingleOrDefault(predicate); } catch (Exception ex) { throw new InvalidOperationException(string.Format( …

5
Entity Framework가 항상 데이터베이스에서 업데이트 된 데이터를 가져 오도록 강제하는 방법은 무엇입니까?
내가 사용하고 EntityFramework.Extended의 일괄 업데이트를 수행하는 라이브러리를. 유일한 문제는 EF가 라이브러리에서 수행 한 일괄 업데이트를 추적하지 않는다는 것입니다. 따라서 DbContext다시 쿼리 하면 업데이트 된 항목이 반환되지 않습니다. AsNoTracking()쿼리하는 동안 메서드를 사용하면 추적이 비활성화되고 데이터베이스에서 새로운 데이터를 가져 오는 것으로 나타났습니다 . 그러나 EF는로 쿼리 된 엔터티를 추적하지 않기 때문에 AsNoTracking()쿼리 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.