«entity-framework» 태그된 질문

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


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

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 { // …


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

6
Symfony2에서 현재 사용자를 나타내는 엔티티는 어떻게 얻습니까?
Symfony 보안 설정을 사용하고 있습니다. 모든 것이 잘 작동하지만 중요한 한 가지 방법을 모르겠습니다. 나뭇 가지에서 나는 다음을 수행하여 현재 사용자 정보에 도달 할 수 있습니다. Welcome, {{ app.user.username }} 또는 유사 컨트롤러에서 동일한 정보에 어떻게 액세스합니까? 특히 현재 사용자 엔터티를 가져 와서 다른 엔터티에 관계형으로 저장할 수 있습니다 (일대일 …

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 테이블 을 …

9
엔터티 프레임 워크 및 SQL Server보기
내가 말할 자유가없는 몇 가지 이유로, 우리는 다음과 같이 Sql Server 2005 데이터베이스에 대한 견해를 정의하고 있습니다. CREATE VIEW [dbo].[MeterProvingStatisticsPoint] AS SELECT CAST(0 AS BIGINT) AS 'RowNumber', CAST(0 AS BIGINT) AS 'ProverTicketId', CAST(0 AS INT) AS 'ReportNumber', GETDATE() AS 'CompletedDateTime', CAST(1.1 AS float) AS 'MeterFactor', CAST(1.1 AS float) AS 'Density', …

9
사용중인 Entity Framework 버전을 확인합니까?
두 가지 버전 1과 2가 있다고 생각합니까? 그리고 버전 2는 Entity Framework 4.0? 응용 프로그램에서 사용중인 버전을 어떻게 알 수 있습니까? 이것은 내 web.config에 있으며 버전 2를 사용하고 있음을 의미합니까? <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

18
값은 null 일 수 없습니다. 매개 변수 이름 : 소스
이것은 아마도 내가 오랫동안 해결하는 데 몇 시간을 보냈던 가장 큰 시간 낭비 문제 일 것입니다. var db = new hublisherEntities(); establishment_brands est = new establishment_brands(); est.brand_id = 1; est.establishment_id = 1; est.price = collection["price"]; est.size = collection["size"]; db.establishment_brands.Add(est); db.SaveChanges(); 이것은 나에게 오류를 준다 값은 null 일 수 없습니다. 매개 …

6
EF 코드 우선 : 너겟 패키지 콘솔에서 'EntityValidationErrors'속성을 어떻게 볼 수 있습니까?
나는 이것을 잃어 버렸다. 엔티티 프레임 워크 (4.1.3) 코드 첫 번째 접근 방식에 대한 클래스를 정의했습니다. 내가 씨앗을 시작할 때까지 모든 것이 잘되었습니다 (테이블 등을 만들고있었습니다). 이제 내가 할 때 Add-Migration "remigrate" ; Update-Database; 패키지 콘솔에 "하나 이상의 엔터티에 대한 유효성 검사에 실패했습니다. 자세한 내용은 'EntityValidationErrors'속성을 참조하십시오."라는 오류가 발생합니다. 내 …

19
Entity Framework 코드의 고유 제약 조건
질문 유창한 구문이나 속성을 사용하여 속성에 대한 고유 제약 조건을 정의 할 수 있습니까? 그렇지 않은 경우 해결 방법은 무엇입니까? 기본 키가있는 사용자 클래스가 있지만 이메일 주소도 고유한지 확인하고 싶습니다. 데이터베이스를 직접 편집하지 않고도 가능합니까? 해결책 (Matt의 답변을 기반으로 함) public class MyContext : DbContext { public DbSet<User> Users { …

6
DefiningQuery가 있지만 InsertFunction 요소가 없습니다… 오류
이것은 나를 미치게 만들고 오류는 나에게 매우 의미가 없습니다. EntitySet 'TableB'에 DefiningQuery가 있고 현재 작업을 지원하는 요소가 요소에 없기 때문에 업데이트 할 수 없습니다. 내 테이블은 다음과 같이 배치됩니다. TableA int idA (ID, 기본 키) ... TableB int idA (TableA.idA의 경우 FK) int val TableB에는 SQL 서버에 정의 된 기본 …

7
"ObjectContext 인스턴스가 삭제되었으며 더 이상 연결이 필요한 작업에 사용할 수 없습니다."InvalidOperationException 해결
GridViewEntity Frameworkm을 사용하여 채우려 고 하지만 매번 다음 오류가 발생합니다. " 'COSIS_DAL.MemberLoan'개체의 속성 접근 자 'LoanProduct'에서 다음 예외가 발생했습니다. ObjectContext 인스턴스가 삭제되었으며 더 이상 연결이 필요한 작업에 사용할 수 없습니다." 내 코드는 다음과 같습니다. public List<MemberLoan> GetAllMembersForLoan(string keyword) { using (CosisEntities db = new CosisEntities()) { IQueryable<MemberLoan> query = db.MemberLoans.OrderByDescending(m …

26
패키지 관리자 콘솔 활성화-마이그레이션 CommandNotFoundException 특정 VS 프로젝트에서만
새 프로젝트에서 'Enable-Migrations'명령을 실행하려고했는데 메시지가 나타납니다. PM> Enable-Migrations The term 'Enable-Migrations' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verif y that the path is correct and try again. At line:1 …

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