Pytania otagowane jako ef-migrations

Migracje to funkcja Entity Framework, która umożliwia wykrywanie zmian w pierwszym modelu kodu (lub bazy danych) i uaktualnianie schematu bazy danych (lub modelu) na podstawie tych zmian.

11
Migracje EF: migracja ostatnio zastosowana?
To wygląda na bardzo częste zadanie, ale nie mogę znaleźć łatwego sposobu na wykonanie tego. Chcę cofnąć ostatnią zastosowaną migrację. Spodziewałbym się prostego polecenia, na przykład PM> Update-Database -TargetMigration:"-1" Zamiast tego mogę tylko wymyślić: PM> Get-Migrations Retrieving migrations that have been applied to the target database. 201208012131302_Add-SystemCategory 201207311827468_CategoryIdIsLong 201207232247409_AutomaticMigration 201207211340509_AutomaticMigration …

14
Zresetuj migracje Entity-Framework
Zepsułem migracje, użyłem IgnoreChangesprzy pierwszej migracji, ale teraz chcę usunąć wszystkie moje migracje i rozpocząć od pierwszej migracji z całą logiką. Kiedy usuwam migracje w folderze i próbuję Add-Migration nie generuje pełnego pliku (jest pusty - ponieważ nie wprowadziłem żadnych zmian od czasu mojej ostatniej, ale teraz usuniętej migracji). Czy …

5
Entity Framework - Zacznij od nowa - Cofnij / Przywróć wszystkie migracje
Z jakiegoś powodu moje migracje wydają się być pomieszane / uszkodzone / cokolwiek. Jestem w punkcie, w którym chcę zacząć od nowa, więc czy jest sposób na całkowite cofnięcie wszystkich migracji, wymazanie historii i usunięcie kodu migracji, więc wróciłem do punktu wyjścia? np.) PM> Disable-MigrationslubRollback-Migrations Nie chcę „aktualizować” do oryginalnego …



7
Migracje Entity Framework zmieniające nazwy tabel i kolumn
Zmieniłem nazwy kilku jednostek i ich właściwości nawigacyjnych i wygenerowałem nową migrację w EF 5. Jak zwykle w przypadku zmian nazw w migracjach EF, domyślnie zamierzałem porzucić obiekty i je odtworzyć. Nie tego chciałem, więc prawie musiałem zbudować plik migracji od zera. public override void Up() { DropForeignKey("dbo.ReportSectionGroups", "Report_Id", "dbo.Reports"); …

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<Jahan.Blog.Web.Mvc.Models.JahanBlogDbContext> { 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
Jak wysyłać dane za pomocą AddOrUpdate ze złożonym kluczem w EF 4.3
Próbuję wypełnić bazę danych programistycznych z danymi testowymi. Użyłem context.People.AddOrUpdate(p => p.Id, people));z dużym powodzeniem. Mam inną tabelę, którą muszę zasiać, w której nie znam klucza podstawowego. Na przykład chciałbym AddOrUpdate na podstawie dopasowania imienia i nazwiska. Nie jestem pewien, jak poprawnie napisać wyrażenie. context.People.AddOrUpdate(p => p.FirstName && p.LastName, people); …


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 …

7
Użytkownicy i role nasion MVC 5
Bawiłem się nowym MVC 5, mam kilka modeli, konfiguracji kontrolera i widoków przy użyciu migracji najpierw kodu. Moje pytanie brzmi: jak zasiać użytkowników i role? Obecnie umieszczam pewne dane referencyjne w mojej metodzie Seed w Configuration.cs. Ale wydaje mi się, że tabele użytkowników i ról nie są tworzone, dopóki coś …
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.