«entity-framework-5» 태그된 질문

.net 4.5에 대한 지원이 포함 된 ADO.NET Entity Framework 버전 5

7
Entity Framework 5 레코드 업데이트
ASP.NET MVC3 환경에서 Entity Framework 5 내에서 레코드를 편집 / 업데이트하는 다양한 방법을 탐색했지만 지금까지 필요한 모든 상자를 선택하지는 않습니다. 이유를 설명하겠습니다. 장단점을 언급 할 세 가지 방법을 찾았습니다. 방법 1-원본 레코드로드, 각 속성 업데이트 var original = db.Users.Find(updatedUser.UserId); if (original != null) { original.BusinessEntityId = updatedUser.BusinessEntityId; original.Email = updatedUser.Email; …

5
비 정적 방법에는 대상이 필요합니다
Firefox는 로컬 및 프로덕션 모두에서, IE 로컬에서는 IE에서 작동하지만 프로덕션에서는 IE에서는 잘 작동하는 컨트롤러 작업이 있습니다. 내 컨트롤러 작업은 다음과 같습니다. public ActionResult MNPurchase() { CalculationViewModel calculationViewModel = (CalculationViewModel)TempData["calculationViewModel"]; decimal OP = landTitleUnitOfWork.Sales.Find() .Where(x => x.Min >= calculationViewModel.SalesPrice) .FirstOrDefault() .OP; decimal MP = landTitleUnitOfWork.Sales.Find() .Where(x => x.Min >= calculationViewModel.MortgageAmount) .FirstOrDefault() …

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

5
EF LINQ는 여러 개의 중첩 된 엔티티를 포함합니다.
좋아, 나는 다음과 같은 계층 구조를 가진 트라이 레벨 엔티티를 가지고 있습니다 : Course-> Module-> Chapter 원래 EF LINQ 문은 다음과 같습니다. Course course = db.Courses .Include(i => i.Modules.Select(s => s.Chapters)) .Single(x => x.Id == id); 이제 코스와 관련된 Lab이라는 다른 엔터티를 포함하고 싶습니다. 랩 엔티티를 포함 시키려면 어떻게합니까? 다음을 …

12
EF5 : '{0}'파일을 데이터베이스 '{1}'(으)로 첨부 할 수 없습니다
여기에 설명 된대로 정확한 문제가 발생했습니다 ( "삭제 된 MDF 파일에 첨부 할 수 없음"섹션 참조). 그러나 문제에 대한 해결책은 없습니다. 간단히 말해서 문제는 .mdf파일 을 삭제 한 후 EF 5.0을 사용하여 DB에 액세스하려고 할 때 다음 예외가 발생한다는 것입니다. DataException-> EntityException-> SqlException : '{0}'파일을 '{1}'데이터베이스로 첨부 할 수 없습니다 …

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

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

7
여러 컨텍스트에 대한 EF 마이그레이션을 사용하여 데이터베이스를 분리하려면 어떻게해야합니까?
각 컨텍스트가 자체 데이터베이스에 해당하는 동일한 프로젝트의 여러 DB 컨텍스트에 대해 Entity Framework 5 (버전 5.0.0) 마이그레이션을 활성화하려면 어떻게해야합니까? Enable-MigrationsPM 콘솔 (Visual Studio 2012)에서 실행할 때 여러 컨텍스트가 있기 때문에 오류가 발생합니다. PM> Enable-Migrations More than one context type was found in the assembly 'DatabaseService'. To enable migrations for DatabaseService.Models.Product1DbContext, …

5
Entity Framework를 "워밍업"하는 방법은 무엇입니까? 언제“추위”가됩니까?
아니요, 두 번째 질문에 대한 답은 겨울이 아닙니다. 머리말: 최근에 Entity Framework에 대해 많은 연구를 해왔고 계속해서 신경 쓰이는 것은 쿼리가 워밍업되지 않았을 때의 성능, 이른바 콜드 쿼리입니다. 나는 통해 갔다 성능 고려 사항 엔티티 프레임 워크 5.0에 대한 기사. 저자들은 웜 쿼리 와 콜드 쿼리 의 개념 과 그 …

7
Entity Framework 마이그레이션 테이블 및 열 이름 바꾸기
몇 개의 엔터티와 해당 탐색 속성의 이름을 변경하고 EF 5에서 새 마이그레이션을 생성했습니다. EF 마이그레이션의 이름 변경과 마찬가지로 기본적으로 개체를 삭제하고 다시 만듭니다. 내가 원하는 것이 아니기 때문에 마이그레이션 파일을 처음부터 작성해야했습니다. public override void Up() { DropForeignKey("dbo.ReportSectionGroups", "Report_Id", "dbo.Reports"); DropForeignKey("dbo.ReportSections", "Group_Id", "dbo.ReportSectionGroups"); DropForeignKey("dbo.Editables", "Section_Id", "dbo.ReportSections"); DropIndex("dbo.ReportSectionGroups", new[] { "Report_Id" …

12
파일 또는 어셈블리 Microsoft.SqlServer.management.sdk.sfc 버전 11.0.0.0을로드 할 수 없습니다.
MS SQL Server 2008 R2를 설치했으며 EDMX 파일 아래의 데이터베이스에서 모델을 업데이트하려고하면 해당 오류가 발생합니다. 파일 또는 어셈블리 Microsoft.SqlServer.management.sdk.sfc 버전 11.0.0.0을로드 할 수 없습니다. 여기에서 Microsoft SQL Server 2008 R2 공유 관리 개체를 설치하려고 시도 했지만 기쁨이 없습니다.

26
'Update-Database'라는 용어는 cmdlet의 이름으로 인식되지 않습니다.
EF5 beta1을 사용하고 있으며 이전에 "Update-Database"를 실행할 수있었습니다. 이제 Visual Studio를 종료 했으므로 실행할 수 없습니다. 다음과 같은 오류가 발생합니다. 'Update-Database'라는 용어는 cmdlet, 함수, 스크립트 파일 또는 작동 가능한 프로그램의 이름으로 인식되지 않습니다. 이름의 철자를 확인하거나 경로가 포함 된 경우 경로가 올바른지 확인하고 다시 시도하십시오. 줄 : 1 char : …


7
마지막 마이그레이션 추가 명령을 실행 취소하려면 어떻게합니까?
Add-Migration명령을 사용하여 마이그레이션을 만들었지 만 해당 마이그레이션의 이름을 변경하고 싶습니다. 원하는 새 이름을 사용하여 다시 생성 할 수 있도록 마이그레이션 명령을 실행 취소하려면 어떻게해야합니까? 생성 된 파일을 삭제하는 문제입니까, 아니면 나쁜 생각 일 수 있습니까?

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