ef-code-first

Kod-pierwszy vs Model / baza danych-pierwszy

Jakie są zalety i wady korzystania z kodu Entity Framework 4.1-najpierw nad modelem / Bazą Danych - najpierw z diagramem EDMX ... ektanta. Więc jaka jest różnica między tymi dwoma podejściami? Czy chodzi tylko o preferencje VS2010 vs Enterprise Manager?

Najpierw Utwórz kod, wiele do wielu, z dodatkowymi polami w tabeli asocjacji

Mam taki scenariusz: public class Member { public int MemberID { get; set; } public string FirstName { get; set; } ... { get; set; } } Jak skonfigurować skojarzenie z fluent API ? A może istnieje lepszy sposób na utworzenie tabeli asocjacji?

Uzyskiwanie dokładnego typu błędu z DbValidationException

Mam sytuację, w której inicjalizuję mój model w DatabaseInitializer () dla EF 4.1 i dostaję ten irytujący błąd "Validation fa ... : Wiem, jak rozwiązać problem długości łańcucha. Pytam tylko, jak uzyskać dokładną nazwę pola, która jest łamanie modelu.

Jaki efekt może mieć słowo kluczowe wirtualne w kodzie Entity Framework 4.1 POCO?

Czy słowo kluczowe virtual ma wpływ na właściwości w kodzie EF?. Czy ktoś może opisać wszystkie jego konsekwencje w różnych s ... "left" / . Czy powinienem ustawić domyślne używanie virtual we wszystkich moich właściwościach, czy domyślne nie używanie go?

Entity Framework: Jedna Baza Danych, Wiele DbContext. Czy to zły pomysł? [zamknięte]

zamknięte . To pytanie jest oparte na opinii. Obecnie nie przyjmuje odpowiedzi. ... ktowej. Więc szukam: A) konkretne przykłady, dlaczego może to być zły pomysł; B) zapewnienia, że wszystko będzie dobrze.

Wiele kontekstów DB w tym samym DB i aplikacji w EF 6 oraz pierwsze migracje kodu

Jestem nowy w Entity Framework. Próbuję skonfigurować aplikację MVC, która używa EF 6. Używam kodu pierwsze migracje. Używam ... na raz. Czy ktoś może podać przykład z wystarczającą ilością szczegółów, aby nowa osoba tak jak ja mogła zrozumieć i użyć.

EF wraz z innymi podmiotami (Generic repozytorium pattern)

Najpierw używam generycznego wzorca repozytorium na kodzie Entity Framework. Wszystko działało dobrze, dopóki nie musiałem za ... so inside the loop, something like: _objectContext.GetQuery<TEntity>(entityName).Include(otherEntities[index]); }

Unikalne ograniczenia klucza dla wielu kolumn w ramach encji

Najpierw używam kodu Entity Framework 5.0; public class Entity { [Key, DatabaseGenerated(DatabaseGeneratedOption.Identi ... 5 3 1 = THIS OK 4 3 3 = GRRRRR! HERE ERROR Czy w ogóle można to zrobić?

Entity Framework: Jedna Baza Danych, Wiele DbContext. Czy to zły pomysł?

Moje dotychczasowe wrażenie było takie, że DbContext ma reprezentować twoją bazę danych, a zatem, jeśli Twoja aplikacja używa ... yzja. Więc szukam a) konkretnych przykładów, dlaczego to może być zły pomysł, lub B) zapewnienia, że wszystko będzie dobrze.

Korzystanie z frameworku Entity (code first) migracje w produkcji

Zastanawiam się nad wykorzystaniem migracji EF dla naszego projektu, a w szczególności do wykonywania zmian schematu w produk ... azy danych, a te zmiany mają być stosowane automatycznie przy uruchomieniu aplikacji od bieżącej wersji do najnowszej wersja.

Wprowadzenie ograniczeń klucza obcego może powodować cykle lub wiele ścieżek kaskadowych-dlaczego?

Zmagałem się z tym przez jakiś czas i nie mogę do końca rozgryźć, co się dzieje. Mam encję karty, która zawiera boki (zwykle ... a powyższej klasie Stage bez zanieczyszczania klasy stage właściwościami referencyjnymi, jeśli to możliwe ... co robię źle?

Jak zadeklarować relacje z kluczami obcymi za pomocą Code First Entity Framework (4.1) w MVC3?

Szukałem źródeł, jak bez powodzenia deklarować relacje z kluczami obcymi i inne ograniczenia przy użyciu kodu EF 4.1. Zasadni ... ówienie". Na Wartość Name powinna być oddzielona przecinkami lista nazw właściwości klucza obcego. Pozdrawiam, Guido

Jeden DbContext na żądanie w ASP.NET MVC (bez kontenera IOC)

Przepraszamy, jeśli już na to odpowiedziałeś, ale w jaki sposób gwarantujesz jedną strukturę Entity Framework DbContext na żą ... omysłem może być scentralizowanie tworzenia instancji i przechowywania mojego DbContext w celu zmniejszenia kosztów ogólnych.

Entity Framework Code First Fluent Api: dodawanie indeksów do kolumn

Używam EF 4.2 CF i chcę tworzyć indeksy na określonych kolumnach w moich obiektach POCO. Jako przykład powiedzmy, że mamy kl ... o zrobić, kod pierwszy sposób? UPDATE: Jak wspomniano w odpowiedzi Robby, funkcja ta jest zaimplementowana w EF Wersja 6.1

ICollection Vs List in Entity Framework

Obejrzałem tylko kilka webcastów, zanim zacząłem projektować kilka aplikacji Entity Framework. Naprawdę nie czytałem tyle dok ... able<T> zamiast ICollection<T>? W każdym razie, czy są jakieś wady tego, co zrobiłem, czy powinienem to zmienić?

Dokładność dziesiętna i skala w kodzie EF pierwsza

Eksperymentuję z tym podejściem do kodu, ale dowiaduję się teraz, że właściwość typu System.Decimal jest mapowany do kolumny sql typu decimal (18, 0). Jak ustawić precyzję kolumny bazy danych?

Czy należy włączyć lub wyłączyć dynamiczne proxy z entity framework 4.1 i MVC3?

Czy ktoś mógłby doradzić lub wskazać jakieś blogi/artykuły, które mogłyby pomóc w podjęciu tej decyzji? Proxy wydają mi się b ... chcę serialize / de-serialize na 'Save' lub 'Update', proxy musi być tym samym obiektem, który został pobrany z kontekstu.

Encja Framework, problemy z aktualizacją powiązanych obiektów

Obecnie pracuję nad projektem wykorzystującym najnowszą wersję Entity Framework i natknąłem się na problem, którego nie mogę ... ym key już istnieje w ObjectStateManager. Menedżer ObjectStateManager nie może śledzić wielu obiektów z tym samym klucz

Ignorowanie właściwości klasy w kodzie Entity Framework 4.1

Rozumiem, że atrybut [NotMapped] nie jest dostępny aż do EF 5, który jest obecnie w CTP, więc nie możemy go używać w produkcj ... jest oznaczona [NotMapped]. Klasa implementuje IDisposeable oczywiście ale nie widzę jak to powinno Materia. Jakieś pomysły?

EF Code First "Invalid column name' Discriminator '" ale bez dziedziczenia

W bazie danych mam tabelę o nazwie SEntries (patrz poniżej instrukcja CREATE TABLE). Ma klucz podstawowy, kilka kluczy obcych ... REFERENCES [dbo].[SourceApps] ([SourceAppId]) GO ALTER TABLE [dbo].[SEntries] CHECK CONSTRAINT [FK_SEntries_SourceApps] GO