Oto, co dzieje się, gdy próbuję zaktualizować model z bazy danych za pomocą Express VS 2013 dla sieci, EF6.1.1 i .NET Framework 4.5.Błąd struktury encji podczas aktualizacji modelu z bazy danych i na odwrót
W tym przypadku właśnie dodałem pole do tabeli w definicji tabeli i zaktualizowałem bazę danych.
Potem kliknij prawym przyciskiem modelu aktualizacji z bazy danych w widoku modelu EDMX i otrzymuję komunikat o błędzie:
Wyjątek typu „System.Runtime.InteropServices.COMException” wystąpił podczas próby aktualizacji z bazy danych. Komunikat o wyjątku: : "Plik lub folder o nazwie" Model.Context.tt "już istnieje . Podaj unikalną nazwę elementu, do którego dodajesz lub usuniesz najpierw istniejący element.
Zauważyłem, że pojawia się ten sam komunikat o błędzie, gdy próbuję wygenerować bazę danych z modelu.
Próbowałem następujące metody:
- How do you update an edmx file with database changes?
- http://blog.jongallant.com/2012/08/entity-framework-manual-update.html#.VMYYRv7A7mH
ale żaden z nich nie pracował.
Znalazłem również, że https://entityframework.codeplex.com/workitem/1104 i wygląda na to, że został rozwiązany przez "commit 7e8331d1d22d (EFTools repo)".
Ktoś może mi pomóc, jak rozwiązać mój problem lub co to jest "commit 7e8331d1d22d (EFTools repo)"?
Dzięki
Boid”
Witam, ostatecznie przełączyłem się na pierwsze podejście kodu. Aktualizacje w strukturze bazy danych są teraz dużo łatwiejsze. – Boidot