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

ADO.NET Entity Framework 버전 6에 대한 질문의 경우 질문이 EF6 버전으로 제한되지 않는 경우 일반 [entity-framework] 태그도 추가하십시오.

30
엔티티 프레임 워크 제공자 유형을로드 할 수 없습니까?
현재 내 컴퓨터에 설치된 TeamCity에서 테스트를 실행하려고합니다. System.InvalidOperationException: ' System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer에 Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'대한 Entity Framework 제공자 유형 'System.Data.SqlClient 'ADO.NET 제공자에 로드 할 수 없습니다. 실행중인 응용 프로그램에서 공급자 어셈블리를 사용할 수 있는지 확인하십시오. 자세한 내용은 http://go.microsoft.com/fwlink/?LinkId=260882 를 참조하십시오. 나는 언급이 없다 System.Data.EntityEF6으로 업그레이드하기 위해 codeplex에서 제안한대로 프로젝트에 대한 . …

17
Entity Framework 6을 사용하여 레코드를 업데이트하는 방법은 무엇입니까?
EF6을 사용하여 레코드를 업데이트하려고합니다. 먼저 레코드를 찾으면 업데이트하십시오. 내 코드는 다음과 같습니다. var book = new Model.Book { BookNumber = _book.BookNumber, BookName = _book.BookName, BookTitle = _book.BookTitle, }; using (var db = new MyContextDB()) { var result = db.Books.SingleOrDefault(b => b.BookNumber == bookNumber); if (result != null) { try { …

13
Visual Studio Server Explorer에서 LocalDB에 연결하는 방법은 무엇입니까?
한 시간 동안 검색 한 후에도 이에 대한 해결책을 찾지 못했다고 믿을 수 없습니다. Code First에 대한 간단한 연습을 제공하는 Entity Framework 6.0에 대한 이 기사 를 따르고 있습니다. 프로젝트를 만들고 프로젝트를 컴파일하기 위해 최신 EF Nuget 패키지 를 설치했습니다 . 또한 Visual Studio 2013과 함께 제공된 Microsoft SQL Server …

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

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

3
DbSet.Attach (entity) 대 DbContext.Entry (entity) .State = EntityState.Modified
분리 된 시나리오에있을 때 클라이언트에서 dto를 가져 와서 엔티티에 매핑하여 저장하면 다음을 수행합니다. context.Entry(entity).State = EntityState.Modified; context.SaveChanges(); 다음은 무엇입니까 DbSet.Attach(entity) 또는 EntityState.Modified가 이미 엔터티를 첨부 할 때 .Attach 메서드를 사용해야하는 이유는 무엇입니까?


25
데이터베이스에 이미 이름이 지정된 개체가 있습니다.
패키지 관리자 콘솔에서 Update-Database가 실패했습니다. Entity Framework 6.x 및 코드 우선 접근 방식을 사용했습니다. 오류는 "데이터베이스에 'AboutUs'라는 이름의 개체가 이미 있습니다." 이 문제를 어떻게 해결할 수 있습니까? internal sealed class Configuration : DbMigrationsConfiguration<Jahan.Blog.Web.Mvc.Models.JahanBlogDbContext> { public Configuration() { AutomaticMigrationsEnabled = true; AutomaticMigrationDataLossAllowed = false; } protected override void Seed(Jahan.Blog.Web.Mvc.Models.JahanBlogDbContext context) { …


7
엔티티 프레임 워크 코어를 사용하여 레코드를 업데이트하는 방법은 무엇입니까?
엔티티 프레임 작업 코어에서 데이터베이스 테이블 데이터를 업데이트하는 가장 좋은 방법은 무엇입니까? 테이블 행을 검색하고 변경을 수행하고 저장하십시오. DB 컨텍스트에서 키워드 업데이트 를 사용 하고 존재하지 않는 항목에 대한 예외 처리 EF6에서 사용할 수있는 향상된 기능은 무엇입니까?

3
Entity Framework 6의 다중 비동기?
이것은 내 코드입니다. var banner = context.Banners.ToListAsync() var newsGroup = context.NewsGroups.ToListAsync() await Task.WhenAll(banner, newsGroup); 하지만 컨트롤러에서 함수를 호출했을 때. 오류를 보였습니다 이전 비동기 작업이 완료되기 전에이 컨텍스트에서 두 번째 작업이 시작되었습니다. 이 컨텍스트에서 다른 메서드를 호출하기 전에 비동기 작업이 완료되었는지 확인하려면 'await'를 사용하십시오. 모든 인스턴스 멤버는 스레드 안전이 보장되지 않습니다. …

1
Database.BeginTransaction 대 ​​Transactions.TransactionScope
System.Transactions.TransactionScope과 EF6의 차이점은 무엇입니까 Database.BeginTransaction? 누군가가 작은 예를 들어 주거나 ​​분명한 차이가있을 때 사용할 것을 설명 할 수 있습니까? 추신 : 내 프로젝트에서는 EF6를 사용하고 있습니다. 나는 이미 문서를 읽었지만 그다지 도움이되지 않았습니다. 또한 예제를 찾았지만 오히려 사용 SqlConnection.BeginTransaction하고 있으며 이제 MS는 Database.BeginTransactionEF6 에서이 새로운 것을 도입했습니다 .

2
비동기 PartialView로 인해 "HttpServerUtility.Execute 차단됨…"예외 발생
IEnumerable<Post>비동기를 사용하여 데이터베이스에서 검색하려는 부분보기가 있습니다 . 방법 public static class PostService { public static int PostsPerPage = 50; public static async Task<IEnumerable<Post>> GetRecentAsync(int page = 0) { return await entityFrameworkDbContext.Posts .ToListAsync(); } } PartialView public async Task<ActionResult> Recent(int page = 0) { return PartialView(await PostService.GetRecentAsync(page)); } 그리고 내가 부르려고하면 …

3
Entity Framework 6 트랜잭션 롤백
EF6를 사용하면 다음과 같이 사용할 수있는 새 트랜잭션이 있습니다. using (var context = new PostEntityContainer()) { using (var dbcxtransaction = context.Database.BeginTransaction()) { try { PostInformation NewPost = new PostInformation() { PostId = 101, Content = "This is my first Post related to Entity Model", Title = "Transaction in EF 6 …

8
지연 로딩 vs Eager 로딩
Entity Framework의 지연로드는 관련 엔터티를로드하고 액세스 할 때 발생하는 기본 현상입니다. 그러나 eager loading은 이러한 모든 관계에 힘을 가하는 관행을 말합니다. 나는 어떤 상황에서 eager loading이 lazy loading보다 더 유익 할 수 있는지에 대한 질문을 보았습니다. 이것에 대해 물어 보면, 지연 로딩이 더 자원 친화적 인 것이 분명하고 ToList(), 우리가 …

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