Ostatnio pracowałem z Entity Framework 4 i jestem nieco zdezorientowany, kiedy używać ObjectSet.Attach i ObjectSet.AddObject . Z mojego zrozumienia: Użyj opcji „Dołącz”, gdy jednostka już istnieje w systemie Użyj „AddObject” podczas tworzenia zupełnie nowej jednostki Tak więc, jeśli tworzę nową osobę , robię to. var ctx = new MyEntities(); var …
Brakuje mi tego: Zdefiniowałem moje klasy dla frameworka encji (4.1.3) kodu najpierw podejście. Wszystko było w porządku (tworzyłem tabele itp.), Dopóki nie zacząłem Seed. Teraz, kiedy robię Add-Migration "remigrate" ; Update-Database; W konsoli pakietu pojawia się błąd „Walidacja nie powiodła się dla co najmniej jednej jednostki. Aby uzyskać więcej informacji, …
Mam straszny czas, szukając porównania różnych sposobów wyszukiwania pojedynczego elementu i kiedy używać każdego z nich. Czy ktoś ma link, który porównuje wszystkie te elementy lub szybkie wyjaśnienie, dlaczego miałbyś używać jednego nad drugim? Czy jest jeszcze więcej operatorów, o których nie wiem? Dziękuję Ci.
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 …
Wygenerowałem model Entity Framework (4.0) z mojej bazy danych. Nie zaprojektowałem bazy danych i nie mam żadnej kontroli nad schematem, ale jest kilka tabel, które nie mają zdefiniowanych ograniczeń klucza obcego, ale jest zdefiniowana niejawna relacja. Na przykład: Mam tabelę o nazwie People, która zawiera następujące kolumny: GenderID RaceID Istnieją …
To nie jest porównanie z rozróżnianiem wielkości liter w LINQ to Entities: Thingies.First(t => t.Name == "ThingamaBob"); Jak mogę uzyskać porównanie z rozróżnianiem wielkości liter w LINQ to Entities?
Otrzymuję ten błąd „Nie można usunąć obiektu, ponieważ nie został znaleziony w ObjectStateManager”. Mój kod to: protected MyEntities sqlEntities; public virtual void Delete(TEntity entity) { System.Type t = typeof(TEntity); sqlEntities.DeleteObject(entity); sqlEntities.SaveChanges(); }
Muszę ujawnić kontekst danych Entity Framework wtyczkom innych firm. Celem jest zezwolenie tym wtyczkom na pobieranie tylko danych, a nie pozwolenie im na wstawianie, aktualizowanie lub usuwanie lub jakiekolwiek inne polecenia modyfikacji bazy danych. Dlatego jak mogę uczynić kontekst danych lub jednostkę tylko do odczytu.
Entity Framework 4, obiekty POCO i ASP.Net MVC2. Mam wiele relacji, powiedzmy między podmiotami BlogPost i Tag. Oznacza to, że w mojej wygenerowanej przez T4 klasie POCO BlogPost mam: public virtual ICollection<Tag> Tags { // getter and setter with the magic FixupCollection } private ICollection<Tag> _tags; Proszę o BlogPost i …
Zawęziłem to do problemu między Code First i Database first EF, ale nie jestem pewien, jak to naprawić. Postaram się mówić tak jasno, jak tylko potrafię, ale szczerze mówiąc, sam brakuje mi części zrozumienia. To jest Entity Framework 4.4 Odziedziczyłem projekt, w którym był używany Entity Framework, ale wiele rzeczywistych …
Zastanawiałem się, czy ktoś zna szybszy sposób na znalezienie tabeli w modelu EDMX niż zwykłe przewijanie diagramu i szukanie rzeczy. Nasza baza danych zawiera około 50 tabel, a kiedy szukam konkretnej, to po prostu udręka, aby zobaczyć, gdzie VS to umieścił. Używam VS 2010 do celów tego pytania. Z góry …
Otrzymuję ten błąd podczas zapisu do bazy danych: Właściwość zależna w ReferentialConstraint jest mapowana na kolumnę wygenerowaną przez sklep. Kolumna: „PaymentId”. public bool PayForItem(int terminalId, double paymentAmount, eNums.MasterCategoryEnum mastercategoryEnum, int CategoryId, int CategoryItemId) { using (var dbEntities = new DatabaseAccess.Schema.EntityModel()) { int pinnumber = 0; long pinid = 1; //getPinId(terminalId,ref …
Używam Entity Framework 4 z podejściem Model First. Rozpocząłem projekt, zaprojektowałem encje i wygenerowałem bazę danych. Wszystko działało dobrze. Potem musiałem wrócić i dodać kolejną jednostkę do mojego modelu. Jednak gdy przeciągam obiekt do EDMX, pojawia się ten błąd: W porządku! Muszę tylko zmapować Entity1 do tabeli .. Ale hej! …
Widziałem wiele artykułów o tym, jak rozwiązać tę sprawę, wszystkie związane z CTP4 lub dodaniem własnych metod rozszerzających. Czy istnieje „oficjalny” sposób użycia wyrażeń lambda w EF4 wewnątrz include (zarówno dla relacji pierwszego poziomu, jak i drugiego i wyższego poziomu), czy też ostatecznie nie został uwzględniony w RTM? Jest jeden …
Obecnie mam repozytorium dla prawie każdej tabeli w bazie danych i chciałbym dostosować się do DDD, redukując je tylko do zagregowanych korzeni. Załóżmy, że mam następujące tabele Useri Phone. Każdy użytkownik może mieć jeden lub więcej telefonów. Bez pojęcia zbiorczego korzenia mógłbym zrobić coś takiego: //assuming I have the userId …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.