Pytania otagowane jako ef-code-first

EF Code-First to sposób korzystania z Entity Framework firmy Microsoft z klasami POCO, w przeciwieństwie do modelu najpierw lub najpierw bazy danych.

14
Jak naprawić błąd konwersji spoza zakresu datetime2 za pomocą DbContext i SetInitializer?
Używam interfejsów API DbContext i Code First wprowadzonych w Entity Framework 4.1. Model danych wykorzystuje podstawowe typy danych, takie jak stringi DateTime. Jedyna adnotacja danych, której używam w niektórych przypadkach, to [Required], ale nie ma jej w żadnej z DateTimewłaściwości. Przykład: public virtual DateTime Start { get; set; } DbContext …

4
ICollection <T> Vs List <T> w Entity Framework
Obejrzałem tylko kilka webcastów, zanim zacząłem projektować kilka aplikacji Entity Framework. Naprawdę nie przeczytałem zbyt wiele dokumentacji i czuję, że teraz cierpię z tego powodu. Używam List&lt;T&gt;na moich zajęciach i działa świetnie. Teraz przeczytałem dokumentację i stwierdza, że ​​powinienem był użyć ICollection&lt;T&gt;. Zmieniłem się na to i nie spowodowało to …

25
W bazie danych istnieje już obiekt o nazwie
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&lt;Jahan.Blog.Web.Mvc.Models.JahanBlogDbContext&gt; { public Configuration() { AutomaticMigrationsEnabled = true; AutomaticMigrationDataLossAllowed = false; } …

26
Termin „Update-Database” nie jest rozpoznawany jako nazwa polecenia cmdlet
Używam EF5 beta1 i chociaż mogłem wcześniej uruchomić „Update-Database”. Po zamknięciu programu Visual Studio nie mogę go uruchomić. Otrzymuję następujący błąd: Termin „Update-Database” nie jest rozpoznawany jako nazwa polecenia cmdlet, funkcji, pliku skryptu lub programu operacyjnego. Sprawdź pisownię nazwy lub, jeśli ścieżka została dołączona, sprawdź, czy jest ona poprawna i …



2
Klucz złożony z EF 4,1 Code First
Próbuję dowiedzieć się, jak mieć klucz złożony przy użyciu kodu EF First 4.1 RC. Obecnie używam adnotacji danych [Klucz], ale nie mogę określić więcej niż jednego klucza. jak można określić klucz złożony? Oto mój przykład: public class ActivityType { [Key] public int ActivityID { get; set; } [Required(ErrorMessage = "A …

6
EntityType „IdentityUserLogin” nie ma zdefiniowanego klucza. Zdefiniuj klucz dla tego EntityType
Pracuję z Entity Framework Code First i MVC 5. Kiedy utworzyłem aplikację z uwierzytelnianiem indywidualnych kont użytkowników , otrzymałem kontroler konta, a wraz z nim wszystkie wymagane klasy i kod, który jest potrzebny do uruchomienia uwierzytelnienia kont użytkowników Indiv . Wśród już wprowadzonego kodu był następujący: public class ApplicationDbContext : …

2
Jak zadeklarować relacje klucza obcego za pomocą Code First Entity Framework (4.1) w MVC3?
Szukałem zasobów dotyczących sposobu deklarowania relacji klucza obcego i innych ograniczeń przy użyciu najpierw kodu EF 4.1 bez powodzenia. Zasadniczo buduję model danych w kodzie i używam MVC3 do zapytania tego modelu. Wszystko działa przez MVC, co jest świetne (brawa dla Microsoft!), Ale teraz chcę, aby NIE działało, ponieważ muszę …

1
Wiele kontekstów bazy danych w tej samej bazie danych i aplikacji w EF 6 i migracjach Code First
Jestem nowy w Entity Framework. Próbuję skonfigurować aplikację MVC, która używa EF 6. Używam migracji Code First. Używam obszarów w aplikacji i chciałbym mieć różne DbContexts w każdym obszarze, aby je rozbić. Wiem, że EF 6 ma ContextKey, ale nie mogę znaleźć pełnych informacji o tym, jak go używać. Obecnie …

6
Zapytanie Entity Framework jest powolne, ale ten sam kod SQL w SqlQuery jest szybki
Widzę naprawdę dziwne perf związane z bardzo prostym zapytaniem używającym Entity Framework Code-First z .NET Framework w wersji 4. Zapytanie LINQ2Entities wygląda następująco: context.MyTables.Where(m =&gt; m.SomeStringProp == stringVar); Wykonanie tego zajmuje ponad 3000 milisekund. Wygenerowany SQL wygląda bardzo prosto: SELECT [Extent1].[ID], [Extent1].[SomeStringProp], [Extent1].[SomeOtherProp], ... FROM [MyTable] as [Extent1] WHERE [Extent1].[SomeStringProp] …

8
Wartość domyślna dla pól wymaganych w migracji Entity Framework?
Dodałem [Required]adnotację danych do jednego z moich modeli w aplikacji ASP.NET MVC . Po utworzeniu migracji uruchomienie Update-Databasepolecenia powoduje następujący błąd: Nie można wstawić wartości NULL do kolumny „Director”, tabela „MOVIES_cf7bad808fa94f89afa2e5dae1161e78.dbo.Movies”; kolumna nie zezwala na wartości null. UPDATE nie powiodło się. Oświadczenie zostało zakończone. Jest to spowodowane tym, że niektóre …



3
Jak określić nazwę tabeli za pomocą Entity Framework Code First Fluent API
Mam Entity i mam skonfigurować Entity Framework, aby zamapować go na tabelę bazy danych o innej nazwie. Mogę to łatwo zrobić za pomocą Code First DataAnnotations ( DataAnnotations.Schema.TableAttribute ). Ale ze względu na ograniczenia teraz muszę używać Code First Fluent API (moje obiekty domeny będą używane przez klientów zewnętrznych, więc …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.