W przypadku pytań dotyczących programu ADO.NET Entity Framework w wersji 6. Dodaj również ogólny znacznik [entity-framework], jeśli pytanie nie ogranicza się do wersji EF6.
Próbuję uruchomić testy w TeamCity, który jest obecnie zainstalowany na moim komputerze. System.InvalidOperationException: Entity Framework typ provider „ na” 'dostawcy ADO.NET nie może być załadowany. Upewnij się, że zespół dostawcy jest dostępny dla uruchomionej aplikacji.System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServerVersion=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'System.Data.SqlClient Zobacz http://go.microsoft.com/fwlink/?LinkId=260882 aby uzyskać więcej informacji .. Nie mam odniesienia do System.Data.Entityżadnego …
Próbuję zaktualizować rekord przy użyciu EF6. Najpierw znajdź rekord, jeśli istnieje, zaktualizuj go. Oto mój kod: - 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 …
Nie mogę uwierzyć, że po godzinie poszukiwań nie mogłem znaleźć skutecznego rozwiązania tego problemu. Śledzę ten artykuł na temat Entity Framework 6.0, który zawiera prosty przewodnik po Code First. Stworzyłem projekt i zainstalowałem najnowszy pakiet EF Nuget do kompilacji projektu. Zweryfikowałem również, że mam zainstalowany program Microsoft SQL Server 2012 …
Próbuję zbudować jednostkę EF z kodem Najpierw i za EntityTypeConfigurationpomocą płynnego interfejsu API. tworzenie kluczy podstawowych jest łatwe, ale nie jest tak dzięki Unikalnemu Ograniczeniu. Widziałem stare posty sugerujące wykonywanie natywnych poleceń SQL w tym celu, ale wydaje się, że to nie udaje się. czy jest to możliwe dzięki EF6?
Dopiero zaczynam od testów jednostkowych i ogólnie TDD. Parałem się wcześniej, ale teraz jestem zdeterminowany, aby dodać to do mojego przepływu pracy i napisać lepsze oprogramowanie. Zadałem wczoraj pytanie, które zawierało to, ale wydaje się, że jest to pytanie samo w sobie. Usiadłem, aby rozpocząć wdrażanie klasy usług, której użyję …
Kiedy jestem w scenariuszu odłączonym i pobieram dto od klienta, który mapuję na jednostkę, aby ją zapisać, robię to: context.Entry(entity).State = EntityState.Modified; context.SaveChanges(); Po co wtedy DbSet.Attach(entity) lub dlaczego powinienem używać metody .Attach, gdy EntityState.Modified już dołącza jednostkę?
Tabela serwera SQL: SomeId PK varchar(50) not null OtherId PK int not null Jak należy najpierw zamapować to w kodzie EF 6? public class MyTable { [Key] public string SomeId { get; set; } [Key] public int OtherId { get; set; } } Widziałem kilka przykładów, w których musisz ustawić …
Aktualizacja bazy danych nie powiodła się z konsoli Menedżera pakietów. Użyłem Entity Framework 6.xi podejścia Code-First. Błąd jest „W bazie danych istnieje już obiekt o nazwie„ AboutUs ”.” Jak mogę rozwiązać ten problem? internal sealed class Configuration : DbMigrationsConfiguration<Jahan.Blog.Web.Mvc.Models.JahanBlogDbContext> { public Configuration() { AutomaticMigrationsEnabled = true; AutomaticMigrationDataLossAllowed = false; } …
Jaka jest różnica między System.Transactions.TransactionScopei EF6 Database.BeginTransaction? Czy ktoś mógłby podać mały przykład lub po prostu wyjaśnić, którego użyć, gdy z wyraźną różnicą? PS: W moim projekcie używam EF6. Przeczytałem już dokumentację, ale niewiele to pomogło. Przyjrzeliśmy się również przykładom, ale raczej używają, SqlConnection.BeginTransactiona teraz MS wprowadziło to nowe Database.BeginTransactionw …
To jest mój kod: var banner = context.Banners.ToListAsync() var newsGroup = context.NewsGroups.ToListAsync() await Task.WhenAll(banner, newsGroup); Ale kiedy wywołałem funkcję z kontrolera. Pokazał błąd Druga operacja rozpoczęła się w tym kontekście przed zakończeniem poprzedniej operacji asynchronicznej. Użyj „await”, aby upewnić się, że wszystkie operacje asynchroniczne zostały zakończone przed wywołaniem innej metody …
Mam częściowy widok, który próbuje pobrać IEnumerable<Post>z bazy danych przy użyciu async ... metoda public static class PostService { public static int PostsPerPage = 50; public static async Task<IEnumerable<Post>> GetRecentAsync(int page = 0) { return await entityFrameworkDbContext.Posts .ToListAsync(); } } Częściowy widok public async Task<ActionResult> Recent(int page = 0) { …
Dzięki EF6 masz nową transakcję, której możesz użyć na przykład: 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 …
Myślę, że obecnie mam błąd w Entity Framework 6 i prawdopodobnie ADO.NET. Ponieważ upłynął termin, nie jestem pewien, czy mogę poczekać na naprawienie tego błędu i mam nadzieję, że ktoś może mi pomóc w czystej pracy. Problem polega na tym, że zapytanie używa wartości 1 i 5 w miejscach, w …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.