Pytania otagowane jako code-first

Code-first to podejście do implementacji oprogramowania, które faworyzuje programowanie pod kątem interfejsu API w porównaniu z innymi podejściami, które mogą w większym stopniu polegać na narzędziach wizualnych lub wymagać obecności zewnętrznego źródła, które jest kontrolowane w celu wygenerowania zachowania programu, struktury lub danych.


17
Sprawdzanie poprawności nie powiodło się dla jednego lub więcej podmiotów podczas zapisywania zmian w bazie danych SQL Server przy użyciu Entity Framework
Chcę zapisać moją edycję w bazie danych i używam Entity FrameWork Code-First w ASP.NET MVC 3 / C #, ale dostaję błędy. W mojej klasie Event mam typy danych DateTime i TimeSpan, ale w mojej bazie danych mam odpowiednio datę i godzinę. Czy to może być powód? Jak mogę rzutować …


27
Model kopii zapasowej kontekstu <Database> zmienił się od czasu utworzenia bazy danych
Komunikat o błędzie: „Model będący podstawą kontekstu„ Książka adresowa ”zmienił się od czasu utworzenia bazy danych. Albo ręcznie usuń / zaktualizuj bazę danych, albo zadzwoń do Database.SetInitializer z instancją IDatabaseInitializer. Na przykład strategia RecreateDatabaseIfModelChanges automatycznie usunie i ponownie utworzy bazę danych, a także opcjonalnie zapisz go nowymi danymi ”. Próbuję …

19
Unikalne ograniczenie w Entity Framework Code First
Pytanie Czy można zdefiniować unikalne ograniczenie dla właściwości przy użyciu płynnej składni lub atrybutu? Jeśli nie, jakie są obejścia? Mam klasę użytkownika z kluczem podstawowym, ale chciałbym się upewnić, że adres e-mail jest również niepowtarzalny. Czy jest to możliwe bez bezpośredniej edycji bazy danych? Rozwiązanie (na podstawie odpowiedzi Matta) public …

5
Czy Entity Framework Code First obsługuje procedury składowane?
Obejrzałem kilka prezentacji EF Code First i nie widziałem, jak EFCF działa z procedurami składowanymi. Jak mogę zadeklarować metodę, która będzie korzystała z niektórych sp? Czy mogę przekazać jednostkę do metody, która wywołuje sp bez ręcznego mapowania właściwości jednostki na parametry sp? Co się stanie, jeśli zmienię model? Czy spowoduje …

14
Entity Framework DateTime i UTC
Czy można mieć Entity Framework (używam obecnie podejścia Code First z CTP5), aby przechowywać wszystkie wartości DateTime jako UTC w bazie danych? Czy może istnieje sposób, aby określić to w mapowaniu, na przykład w tym dla kolumny last_login: modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.Id).HasColumnName("id"); modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.IsAdmin).HasColumnName("admin"); modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.IsEnabled).HasColumnName("enabled"); modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.PasswordHash).HasColumnName("password_hash"); …



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 …

5
Jak mogę wyłączyć pierwsze migracje kodu
Mam model jednostki z pierwszym kodem w EF5. Ale chcę ręcznie zarządzać zmianami bazy danych - nie chcę, aby EF modyfikował moją istniejącą bazę danych i wszystkie jej dane. Ale kiedy wprowadzam równoległe zmiany w mapowaniu EF iw bazie danych, EF odmawia prawidłowego działania, informując mnie, że muszę najpierw użyć …

8
Tworzenie pola Entity Framework Code First Date
Do tworzenia tabeli bazy danych używam metody Entity Framework Code First. Poniższy kod tworzy DATETIMEkolumnę w bazie danych, ale chcę utworzyć DATEkolumnę. [DataType(DataType.Date)] [DisplayFormatAttribute(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")] public DateTime ReportDate { get; set; } Jak mogę utworzyć kolumnę typu DATEpodczas tworzenia tabeli?
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.