«entity-framework» 태그된 질문

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

30
MSSQL 오류 '기본 공급자가 Open에서 실패했습니다'
나는 사용하던 .mdfA를 연결하는database 하고 entityClient. 이제 .mdf파일 이 없도록 연결 문자열을 변경하고 싶습니다 . 다음이 connectionString맞습니까? <connectionStrings> <!--<add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;AttachDbFilename=|DataDirectory|\NData.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />--> <add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;Initial Catalog=NData;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" /> 항상 오류가 발생하기 때문에 : 기본 공급자가 Open에서 실패했습니다

9
DbEntityValidationException-오류의 원인을 쉽게 알 수있는 방법은 무엇입니까?
Entity Framework를 사용하는 프로젝트가 있습니다. SaveChanges내 전화하는 동안 DbContext다음 예외가 발생합니다. System.Data.Entity.Validation.DbEntityValidationException : 하나 이상의 엔티티에 대한 유효성 검증에 실패했습니다. 자세한 내용은 'EntityValidationErrors'속성을 참조하십시오. 이것은 모두 훌륭하고 멋지지만이 예외가 발생할 때마다 디버거를 연결하고 싶지 않습니다. 또한 프로덕션 환경에서는 디버거를 쉽게 연결할 수 없으므로 이러한 오류를 재현하기 위해 많은 시간을 투자해야합니다. …

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


4
ASP.NET ID DbContext 혼란
기본 MVC 5 앱은 IdentityModels.cs에서이 코드와 함께 제공됩니다.이 코드는 기본 템플릿에 대한 모든 ASP.NET Identity 작업을위한 것입니다. public class ApplicationDbContext : IdentityDbContext<ApplicationUser> { public ApplicationDbContext() : base("DefaultConnection") { } } Entity Framework가있는 뷰를 사용하여 새 컨트롤러를 스캐 폴드하고 대화 상자에서 "새 데이터 컨텍스트 ..."를 생성하면 다음과 같이 생성됩니다. using System; …


8
구체화 된 값이 널이므로 값 유형 'Int32'로 캐스트하지 못했습니다.
다음 코드가 있습니다. 오류가 발생했습니다. "구체화 된 값이 널이므로 값 유형 'Int32'로 캐스트하지 못했습니다. 결과 유형의 일반 매개 변수 또는 쿼리에서 널 입력 가능 유형을 사용해야합니다." CreditHistory 테이블에 레코드가없는 경우 var creditsSum = (from u in context.User join ch in context.CreditHistory on u.ID equals ch.UserID where u.ID == userID select …

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

6
유창한 API로 고유 한 제약 조건을 설정 하시겠습니까?
Code First 및 EntityTypeConfiguration유창한 API를 사용하여 EF 엔티티를 작성하려고합니다 . 고유 제한 조건으로는 기본 키를 작성하는 것이 쉽지만 그렇지 않습니다. 나는 이것을 위해 네이티브 SQL 명령 실행을 제안하는 오래된 게시물을 보았지만 그 목적을 어기는 것 같습니다. EF6에서 가능합니까?

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

6
소스 컬렉션이 비어있는 동안 LINQ Sum ()이 0을 반환하도록하는 방법
기본적으로 다음 쿼리를 수행 할 때 일치하는 리드가 없으면 다음 쿼리에서 예외가 발생합니다. 이 경우 예외가 발생하는 대신 합계를 0으로 설정하는 것이 좋습니다. 이것이 쿼리 자체에서 가능 query.Any()할까요? 쿼리를 저장하고 확인하는 것이 아니라 의미 합니까? double earnings = db.Leads.Where(l => l.Date.Day == date.Day && l.Date.Month == date.Month && l.Date.Year == …

12
Entity Framework 4 / POCO-어디에서 시작합니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제가 되도록하십시오 . 휴일 육년 전 . 이 질문을 개선하십시오 나는 오랫동안 프로그래밍을 해왔고 전에 LINQ-To-SQL 및 LINQ-To-Entities를 사용했습니다 (엔티티를 사용할 때 Entity / Table 1-1 관계에 있었지만 L2SQL과 …

4
.ToList (), .AsEnumerable (), AsQueryable ()의 차이점은 무엇입니까?
나는 LINQ to Entities와 LINQ to Objects의 첫 번째 구현 IQueryable과 두 번째 구현의 차이점을 알고 있습니다.IEnumerable 이며 내 질문 범위는 EF 5 내에 있습니다. 내 질문은이 세 가지 방법의 기술적 차이점은 무엇입니까? 나는 많은 상황에서 그들 모두가 작동하는 것을 본다. 또한 같은 조합을 사용하는 것을 볼 수 있습니다 .ToList().AsQueryable(). …

9
"문 본문이있는 람다 식은 식 트리로 변환 할 수 없습니다"
EntityFramework 사용시 A lambda expression with a statement body cannot be converted to an expression tree다음 코드를 컴파일하려고 할 때 " " 오류가 발생 합니다. Obj[] myArray = objects.Select(o => { var someLocalVar = o.someVar; return new Obj() { Var1 = someLocalVar, Var2 = o.var2 }; }).ToArray(); 오류가 무엇을 의미하는지, …


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