Pytania otagowane jako entity-framework-5

ADO.NET Entity Framework w wersji 5, obsługujący .net 4.5

7
Entity Framework 5 Aktualizowanie rekordu
Badałem różne metody edycji / aktualizacji rekordu w Entity Framework 5 w środowisku ASP.NET MVC3, ale jak dotąd żadne z nich nie zaznacza wszystkich wymaganych pól. Wyjaśnię dlaczego. Znalazłem trzy metody, o których wspomnę za i przeciw: Metoda 1 - Załaduj oryginalny rekord, zaktualizuj każdą właściwość var original = db.Users.Find(updatedUser.UserId); …

5
Metoda niestatyczna wymaga celu
Mam działanie kontrolera, które działa poprawnie w przeglądarce Firefox zarówno lokalnie, jak i produkcyjnie, a IE lokalnie, ale nie IE w produkcji. Oto moja akcja kontrolera: public ActionResult MNPurchase() { CalculationViewModel calculationViewModel = (CalculationViewModel)TempData["calculationViewModel"]; decimal OP = landTitleUnitOfWork.Sales.Find() .Where(x => x.Min >= calculationViewModel.SalesPrice) .FirstOrDefault() .OP; decimal MP = landTitleUnitOfWork.Sales.Find() .Where(x …

4
Jakie są różnice między .ToList (), .AsEnumerable (), AsQueryable ()?
Znam pewne różnice między LINQ a jednostkami i LINQ do obiektów, które pierwsza implementuje, IQueryablea druga implementuje, IEnumerablea zakres moich pytań mieści się w EF 5. Moje pytanie brzmi: jaka jest różnica techniczna tych 3 metod? Widzę, że w wielu sytuacjach wszystkie działają. Widzę też użycie ich kombinacji .ToList().AsQueryable(). Co …

5
EF LINQ obejmuje wiele i zagnieżdżonych jednostek
Ok, mam trzypoziomowe encje z następującą hierarchią: Kurs -> Moduł -> Rozdział Oto oryginalne oświadczenie EF LINQ: Course course = db.Courses .Include(i => i.Modules.Select(s => s.Chapters)) .Single(x => x.Id == id); Teraz chcę dołączyć inną jednostkę o nazwie Lab, która jest powiązana z kursem. Jak dołączyć encję Lab? Próbowałem następujących …

12
EF5: Nie można dołączyć pliku „{0}” jako bazy danych „{1}”
Mam problem dokładnie opisany tutaj (przeczytaj sekcję „Nie można dołączyć do usuniętego pliku MDF”), ale nie podano tam rozwiązania problemu ... Krótko mówiąc, problem polega na tym, że po usunięciu .mdfpliku, następujący wyjątek jest zgłaszany, gdy próbuję uzyskać dostęp do bazy danych za pomocą EF 5.0. DataException-> EntityException-> SqlException: Nie …



4
Jak dołączyć obiekt podrzędny obiektu podrzędnego w Entity Framework 5
Używam Entity Framework 5 code firsti ASP.NET MVC 3. Staram się, aby obiekt podrzędny obiektu podrzędnego został wypełniony. Poniżej moje zajęcia .. Klasa aplikacji; public class Application { // Partial list of properties public virtual ICollection<Child> Children { get; set; } } Klasa dziecka: public class Child { // Partial …

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 …

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

12
Nie można załadować pliku lub zestawu Microsoft.SqlServer.management.sdk.sfc w wersji 11.0.0.0
Mam zainstalowany MS SQL Server 2008 R2 i kiedy próbuję zaktualizować model z bazy danych w pliku EDMX, napotykam ten błąd. Nie można załadować pliku lub zestawu Microsoft.SqlServer.management.sdk.sfc w wersji 11.0.0.0 Próbowałem stąd zainstalować Shared Management Objects Microsoft SQL Server 2008 R2 , ale bez radości.

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 …



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.