Pytania otagowane jako entity-framework

ORM zbudowany przez Microsoft i jest dostępny jako część .Net Framework 3.5 i nowszych.

6
Czy powinniśmy powiązać widok z właściwością modelu, czy ViewModel powinien mieć swoją własną?
Zaczynam projekt z następującym środowiskiem technicznym: .Net 4.0, Entity Framework 4.0, WPF z architekturą MVVM Widziałem wiele przykładów w Internecie, kilka książek z tym środowiskiem. W niektórych przykładach autorzy mieli ten pomysł: Viemodel będzie miał instancję klasy Model (Entity Framework Entity np. Person) Powiąż formanty widoku WPF z właściwościami Modelu …

7
Czy pisanie własnej warstwy dostępu do danych / mapowania danych to „dobry” pomysł?
Jesteśmy obecnie w sytuacji, w której mamy wybór pomiędzy użyciem gotowego mapera relacyjno-obiektowego lub stworzeniem własnego Mamy starszą aplikację (ASP.NET + SQL Server), w której warstwa danych i warstwa biznesowa są niestety połączone. System nie jest szczególnie skomplikowany pod względem dostępu do danych. Odczytuje dane z dużej grupy (35–40) powiązanych …

5
MVC, WCF, EF, LINQ - Czy to tylko ja? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 8 lat temu . ... czy może sprawy stają się coraz bardziej skomplikowane? Wydaje mi się, że musisz wiedzieć wiele rzeczy, aby „właściwie” …

7
Czy CodeFirst jest przeznaczony do zastosowań na dużą skalę?
Czytałem o Entity Framework, w szczególności EF 4.1 i podążałem za tym linkiem ( http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity- framework-4.aspx ) i przewodnik po Code First. Uważam, że jest fajnie, ale zastanawiałem się, czy Code First ma być tylko rozwiązaniem do szybkiego programowania, w którym możesz po prostu wskoczyć bez większego planowania, czy rzeczywiście …

2
Migracje bazy danych i gniazda wdrażania platformy Azure
Planuję wypchnąć nową aplikację internetową do usługi Azure Web App Service (poprzednia witryna Azure). Chciałbym skorzystać ze szczelin wdrożeniowych, aby móc przetestować moje wdrożenie przed przekazaniem go do produkcji. Wszystko w porządku, o ile nie wymaga zmiany schematu DB. Ale jeśli nastąpi zmiana schematu, nie mogę mieć dwóch wersji oprogramowania …

3
Czy to dobra praktyka ustawia parametry połączenia w konfiguracji internetowej?
Niedawno mam dyskusję z kilkoma moimi kolegami z mojej pracy, ponieważ powiedzieli, że lepiej jest mieć w .DLL zaszyfrowane połączenie łańcuchowe. I powiedziałem, dlaczego po prostu nie używać szyfrowanego połączenia zdefiniowanego w pliku web.config? to jest to samo i jest lepsze, ponieważ framework encji, na przykład szuka nazwy połączenia w …

5
Jak obejść problem z okólnikiem z JSON i Entity
Eksperymentowałem z tworzeniem strony internetowej, która wykorzystuje MVC z JSON dla mojej warstwy prezentacji i frameworku Entity dla modelu danych / bazy danych. Mój problem wchodzi w grę z serializowaniem obiektów Model do JSON. Korzystam z pierwszej metody kodu, aby utworzyć bazę danych. Podczas wykonywania pierwszej metody kodu relacja jeden …

2
Wstrzykiwanie zależności za pomocą n-tierowego rozwiązania Entity Framework
Obecnie projektuję rozwiązanie n-tier, które wykorzystuje Entity Framework 5 (.net 4) jako swoją strategię dostępu do danych, ale martwię się, jak włączyć wstrzykiwanie zależności, aby uczynić go testowalnym / elastycznym. Mój obecny układ rozwiązania jest następujący (moje rozwiązanie nazywa się Alcatraz): Alcatraz.WebUI : Projekt strony internetowej asp.net, interfejs użytkownika, odwołuje …

3
Entity Framework i separacja warstw
Próbuję trochę popracować z Entity Framework i mam pytanie dotyczące rozdzielania warstw. Zwykle używam interfejsu UI -> BLL -> DAL i zastanawiam się, jak tutaj używać EF. Mój DAL zwykle byłby podobny GetPerson(id) { // some sql return new Person(...) } BLL: GetPerson(id) { Return personDL.GetPerson(id) } Interfejs użytkownika: Person …

5
Jeśli wzorzec repozytorium jest nadmierny dla współczesnych ORM (EF, nHibernate), co jest lepszą abstrakcją?
Niedawno przeczytałem wiele argumentów przeciwko używaniu wzorca repozytorium z potężnymi mechanizmami ORM, takimi jak Entity Framework, ponieważ zawiera on funkcje podobne do repozytorium, a także funkcjonalność jednostki pracy. Kolejnym argumentem przeciwko używaniu wzorca do sytuacji takiej jak testowanie jednostkowe jest to, że wzorzec repozytorium jest nieszczelną abstrakcją, ponieważ bardziej ogólne …

5
Pułapki projektowania opartego na domenach dzięki Entity Framework
Wiele tutoriali na temat DDD, które studiowałem, dotyczy głównie teorii. Wszystkie mają podstawowe przykłady kodu (Pluralsight i podobne). W Internecie próbuje się również kilka osób, aby stworzyć samouczki dotyczące DDD z EF. Jeśli zaczniesz je studiować krótko - szybko zauważysz, że bardzo się od siebie różnią. Niektóre osoby zalecają, aby …

3
Entity Framework i unikanie modelu domeny anemicznej
W naszej logice biznesowej czasami mamy zdefiniowane metody, takie jak to: User.ResetCourse(Course courseToReset) Problem polega na tym, że zarówno Użytkownik, jak i Kurs są obiektami proxy Entity Framework. Oznacza to, że kiedy trafimy na właściwości nawigacji użytkownika lub kursu, może to spowodować ogromne trafienie w bazie danych, ponieważ obiektów tych …

1
Oddzielanie ASP.NET IdentityUser od moich innych podmiotów
Mam ProjectName.Corebibliotekę zawierającą całą moją logikę biznesową oraz moje podmioty i ich zachowanie. Obecnie nie ma żadnego związku z Entity Framework lub jakimkolwiek innym DAL, ponieważ lubię, aby te rzeczy były oddzielone. Konfiguracje Entity Framework (przy użyciu Fluent API) znajdują się w ProjectName.Infrastructureprojekcie, który zajmuje się popychaniem moich jednostek do …

2
Sql Server Data Tools & Entity Framework - czy jest tu synergia?
Wychodząc z projektu wykorzystującego Linq2Sql, podejrzewam, że następny (większy) może popchnąć mnie w ramę Entity Framework. Przeczytałem trochę na ten temat, ale nie udało mi się znaleźć spójnej historii o tym, jak Narzędzia danych SQL Server i Entity Framework powinny / mogłyby / mogą być używane razem. Czy zostały poczęte …

3
Z architektonicznego punktu widzenia, czy warstwa abstrakcji bazy danych, taka jak Microsoft Entity Framework, unieważnia potrzebę oddzielnej warstwy dostępu do danych?
Sposób w jaki było Od lat organizuję swoje rozwiązania programowe jako takie: Warstwa dostępu do danych (DAL) w celu wyodrębnienia działalności związanej z dostępem do danych Warstwa logiki biznesowej (BLL) do stosowania reguł biznesowych do zestawów danych, obsługi uwierzytelniania itp. Narzędzia (Util), które są po prostu biblioteką typowych metod narzędziowych, …

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.