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ń.

14
Encji nie można zbudować w zapytaniu LINQ to Entities
Istnieje typ jednostki o nazwie produkt, który jest generowany przez strukturę encji. Napisałem to zapytanie public IQueryable<Product> GetProducts(int categoryID) { return from p in db.Products where p.CategoryID== categoryID select new Product { Name = p.Name}; } Poniższy kod zgłasza następujący błąd: „Encji lub typu złożonego Shop.Product nie można zbudować w …

25
Konwersja typu danych datetime2 na typ danych datetime powoduje, że wartość jest poza zakresem
Mam dane z 5 kolumnami, w których wiersz jest wypełniany danymi, a następnie zapisywany w bazie danych za pośrednictwem transakcji. Podczas zapisywania zwracany jest błąd: Konwersja typu danych datetime2 na typ danych datetime spowodowała przekroczenie zakresu Oznacza to, jak czytano, że mój plik DateTime2danych ma typ, a moja baza danych …

7
Entity Framework - Uwzględnij wiele poziomów właściwości
Metoda Include () działa całkiem dobrze w przypadku list na obiektach. Ale co, jeśli muszę zejść dwa poziomy w głąb? Na przykład poniższa metoda zwróci ApplicationServers z dołączonymi właściwościami pokazanymi tutaj. Jednak ApplicationsWithOverrideGroup to kolejny kontener, w którym przechowywane są inne złożone obiekty. Czy mogę wykonać Include () również dla …


30
Komunikat o błędzie „Nie można załadować jednego lub więcej żądanych typów. Pobierz właściwość LoaderExceptions, aby uzyskać więcej informacji. ”
Opracowałem aplikację przy użyciu Entity Framework , SQL Server 2000, Visual Studio 2008 i Enterprise Library. Działa absolutnie dobrze lokalnie, ale kiedy wdrażam projekt w naszym środowisku testowym, pojawia się następujący błąd: Nie można załadować jednego lub więcej żądanych typów. Pobierz właściwość LoaderExceptions, aby uzyskać więcej informacji Śledzenie stosu: w …

3
Używasz transakcji lub SaveChanges (false) i AcceptAllChanges ()?
Badam transakcje i wygląda na to, że dbają o siebie w EF, dopóki przechodzę falsedo, SaveChanges()a następnie dzwonię, AcceptAllChanges()jeśli nie ma błędów: SaveChanges(false); // ... AcceptAllChanges(); Co jeśli coś pójdzie nie tak? czy nie muszę wycofywać lub gdy transakcja wykracza poza zakres, czy transakcja jest zakończona? Co stanie się z …

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ć …

7
Jakie są najlepsze praktyki dotyczące używania identyfikatora GUID jako klucza podstawowego, szczególnie w zakresie wydajności?
Mam aplikację, która używa GUID jako klucza podstawowego w prawie wszystkich tabelach i przeczytałem, że istnieją problemy z wydajnością podczas używania GUID jako klucza podstawowego. Szczerze mówiąc, nie widziałem żadnego problemu, ale mam zamiar uruchomić nową aplikację i nadal chcę używać identyfikatorów GUID jako kluczy podstawowych, ale myślałem o użyciu …

30
Entity Framework: „Przechowywanie instrukcji aktualizacji, wstawiania lub usuwania wpłynęło na nieoczekiwaną liczbę wierszy (0)”. [Zamknięte]
Zamknięte. To pytanie wymaga szczegółów debugowania . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 2 lata temu . Popraw to pytanie Korzystam z Entity Framework do wypełnienia kontrolki siatki. Czasami po dokonaniu aktualizacji pojawia się następujący błąd: Przechowywanie instrukcji aktualizacji, …

7
Limity czasu jednostki encji
Otrzymuję limity czasu przy użyciu Entity Framework (EF), gdy korzystam z importu funkcji, którego ukończenie zajmuje ponad 30 sekund. Próbowałem następujących czynności i nie udało mi się rozwiązać tego problemu: Dodałem Default Command Timeout=300000do ciągu połączenia w pliku App.Config w projekcie, który ma plik EDMX, jak sugerowano tutaj . Tak …

21
Jak usunąć wiele wierszy w Entity Framework (bez foreach)
Usuwam kilka elementów z tabeli za pomocą Entity Framework. Nie ma klucza obcego / obiektu nadrzędnego, więc nie mogę tego obsłużyć za pomocą OnDeleteCascade. Teraz robię to: var widgets = context.Widgets .Where(w => w.WidgetId == widgetId); foreach (Widget widget in widgets) { context.Widgets.DeleteObject(widget); } context.SaveChanges(); Działa, ale Foreach mnie wkurza. …

12
Jak porównać tylko datę bez godziny w typach DateTime w Linq do SQL z Entity Framework?
Czy istnieje sposób na porównanie dwóch DateTimezmiennych, Linq2Sqlale z pominięciem części Czas. Aplikacja przechowuje elementy w bazie danych i dodaje opublikowaną datę. Chcę zachować dokładny czas, ale nadal będę w stanie przyciągnąć samą datę. Chcę porównać 12/3/89 12:43:34i 12/3/89 11:22:12nie brać pod uwagę faktycznej pory dnia, więc oba są uważane …


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 …


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.