Pytania otagowane jako entity-framework

W przypadku pytań dotyczących ADO.NET Entity Framework, narzędzia Object-Relational-Mapping (ORM) dla .NET Framework. Dodaj znacznik specyficzny dla wersji, jeśli dotyczy. NIE używaj tego znacznika do pytań z podstawowymi elementami Entity-Framework. Zamiast tego użyj encji-szkielet-rdzeń.

19
ASP.NET MVC - dołączanie jednostki typu „MODELNAME” nie powiodło się, ponieważ inna jednostka tego samego typu ma już tę samą wartość klucza podstawowego
W skrócie wyjątek jest generowany podczas POST-owania modelu otoki i zmiany stanu jednego wpisu na „Zmodyfikowany”. Przed zmianą stanu stan jest ustawiony na „Odłączony”, ale wywołanie metody Attach () powoduje zgłoszenie tego samego błędu. Używam EF6. Proszę znaleźć mój kod poniżej (nazwy modeli zostały zmienione, aby były bardziej czytelne) Model …

7
Jak włączyć migracje EF dla wielu kontekstów do oddzielnych baz danych?
Jak włączyć migracje Entity Framework 5 (wersja 5.0.0) dla wielu kontekstów bazy danych w tym samym projekcie, gdzie każdy kontekst odpowiada własnej bazie danych? Kiedy uruchamiam Enable-Migrationsw konsoli PM (Visual Studio 2012), pojawia się błąd z powodu wielu kontekstów: PM> Enable-Migrations More than one context type was found in the …


3
Argumenty DbArithmeticExpression muszą mieć wspólny typ liczbowy
TimeSpan time24 = new TimeSpan(24, 0, 0); TimeSpan time18 = new TimeSpan(18, 0, 0); // first get today's sleeping hours List<Model.Sleep> sleeps = context.Sleeps.Where( o => (clientDateTime - o.ClientDateTimeStamp < time24) && o.ClientDateTimeStamp.TimeOfDay > time18 && clientDateTime.TimeOfDay < time18 && o.UserID == userid).ToList(); To wyrażenie Linq zgłasza ten wyjątek: DbArithmeticExpression …



8
Korzystanie z SQL Server 2008 i SQL Server 2005 oraz daty i godziny
Zbudowałem model struktury encji na podstawie bazy danych z 2008 roku. Wszystko działa dobrze w stosunku do bazy danych z 2008 roku. Kiedy próbuję zaktualizować jednostkę w bazie danych 2005, pojawia się ten błąd. Używana wersja programu SQL Server nie obsługuje typu danych „datetime2 W szczególności nie korzystałem z żadnych …

5
Jak „rozgrzać” Entity Framework? Kiedy robi się „zimno”?
Nie, odpowiedzią na moje drugie pytanie nie jest zima. Przedmowa: Ostatnio dużo badałem Entity Framework i coś, co mnie niepokoi, to jego wydajność, gdy zapytania nie są rozgrzane, tak zwane zimne zapytania. Zapoznałem się z artykułem dotyczącym wydajności dla Entity Framework 5.0. Autorzy przedstawili koncepcję zapytań Warm and Cold i …

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"); …


14
Jak porównać tylko składniki daty z DateTime w EF?
Mam dwie wartości dat, jedną już przechowywaną w bazie danych, a drugą wybraną przez użytkownika za pomocą DatePicker. Przypadkiem użycia jest wyszukanie określonej daty w bazie danych. Wartość wprowadzona wcześniej do bazy zawsze ma składową czasową o godzinie 12:00:00, gdzie jako data wprowadzona z selektora ma inny składnik czasu. Interesują …

4
LINQ to Entities nie rozpoznaje metody
Podczas próby wykonania zapytania linq pojawia się następujący błąd: LINQ to Entities nie rozpoznaje metody `` Boolean IsCharityMatching (System.String, System.String) '' i tej metody nie można przetłumaczyć na wyrażenie magazynu. Przeczytałem wiele poprzednich pytań, w których ludzie dostają ten sam błąd i jeśli dobrze to rozumiem, to dlatego, że LINQ …

12
Cofnij zmiany w jednostkach struktury encji
może to być trywialne pytanie, ale: Ponieważ struktura encji ADO.NET automatycznie śledzi zmiany (w wygenerowanych jednostkach) i dlatego zachowuje oryginalne wartości, w jaki sposób mogę wycofać zmiany wprowadzone w obiektach jednostek? Mam formularz, który umożliwia użytkownikowi edycję zbioru encji „Klient” w widoku siatki. Teraz mam dwa przyciski „Akceptuj” i „Przywróć”: …

5
Jak edytować parametry połączenia Entity Framework?
Niedawno musiałem edytować plik app.config, aby zmienić parametry połączenia dla modelu danych Entity Framework ( .edmxplik). Ale chciałbym wiedzieć: czy istnieje sposób edytowania parametrów połączenia EF przy użyciu projektanta? Oryginalne parametry połączenia są generowane automatycznie przez kreatora Entity Data Model. Ciągu połączenia nie można wtedy zmienić - pozostaje on wyłączony …


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.