Запитання з тегом «entity-framework»

ORM, побудований корпорацією Майкрософт та доступний як частина .Net Framework 3.5 та новіших версій.

6
Чи слід ми прив'язувати погляд до властивості моделі чи ViewModel повинен мати власне ..?
Я починаю проект із наступного технічного середовища: .Net 4.0, Entity Framework 4.0, WPF з MVVM Architecture Я побачив у мережі чимало прикладів, деякі книги з цим середовищем. У деяких із прикладів автори мали цю ідею: Viemodel матиме екземпляр класу Model (Entity Framework Entity, наприклад Person) Прив’яжіть елементи керування подання WPF …

7
Чи є написання власного шару доступу до даних / картографічних даних «хорошою» ідеєю?
Наразі ми перебуваємо в ситуації, коли у нас є вибір між використанням об'єктивного реляційного картографічного об'єкта, що випускається, або прокатування власного У нас є застаріле додаток (ASP.NET + SQL Server), де рівень даних та бізнес-рівень, на жаль, пюре разом. Система не є особливо складною з точки зору доступу до даних. …

5
MVC, WCF, EF, LINQ - це тільки я? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 8 років тому . ... чи все ускладнюється? Мені здається, що вам потрібно знати багато речей, щоб «правильно» розробити веб-додаток для MS сьогодні. У …

7
Чи призначений CodeFirst для широкомасштабних додатків?
Я читав про Entity Framework, зокрема, EF 4.1 та переходив за цим посиланням ( http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity- Framework-4.aspx ) та його посібник з Code First. Я вважаю це акуратним, але мені було цікаво, чи перший Code повинен бути просто рішенням для швидкого розвитку, де можна просто заскочити прямо, не плануючи чи це …

2
Міграція БД та слоти розгортання Azure
Я планую надіслати нову веб-програму службі веб-додатків Azure (колишній веб-сайт Azure). Я хотів би скористатися слотами для розгортання, щоб мати можливість протестувати моє розгортання, перш ніж підштовхувати його до виробництва. Це все добре, доки не потрібно зміни схеми БД. Але якщо є зміна схеми, я не можу мати дві версії …

3
Чи є гарною практикою встановлення рядків підключення у веб-конфігурації?
Нещодавно я мав дискусію з деякими колегами по моїй роботі, тому що вони сказали, що краще мати .DLL зашифрований рядок. І я сказав, чому просто не використовувати рядкове з'єднання, визначене в зашифрованому web.config? це те саме, і це краще, тому що фреймворк об'єкта, наприклад, шукає назву з'єднання у веб-конфігурації програми, …

5
Як обійти проблему циркулярної довідки з JSON та Entity
Я експериментував зі створенням веб-сайту, який використовує MVC з JSON для мого шару презентації та Entity Framework для моделі / бази даних даних. Мій випуск грає з серіалізацією моїх об'єктів Model у JSON. Я використовую перший метод коду для створення своєї бази даних. Виконуючи метод першого коду, відносини один до …

2
Введення залежностей за допомогою n-ярусного рішення Entity Framework
В даний час я розробляю n-ярусне рішення, яке використовує Entity Framework 5 (.net 4) в якості своєї стратегії доступу до даних, але мене хвилює питання про те, як включити введення залежності, щоб зробити його тестовим / гнучким. Мій поточний макет рішення такий (моє рішення називається Alcatraz): Alcatraz.WebUI : Проект веб-форми …

3
Entity Framework та розділення шарів
Я намагаюся трохи попрацювати з Entity Framework, і у мене виникло питання щодо поділу шарів. Я зазвичай використовую підхід UI -> BLL -> DAL, і мені цікаво, як тут використовувати EF. Мій DAL зазвичай був чимось на кшталт GetPerson(id) { // some sql return new Person(...) } BLL: GetPerson(id) { …

5
Якщо шаблон сховища є надмірним для сучасних ОРМ (EF, nHibernate), що таке краща абстракція?
Нещодавно я прочитав багато аргументів проти використання шаблону репозиторію з потужним ORM, як Entity Framework, оскільки він містить функціонал схожих на сховища, а також функціонал Unit of Work. Інший аргумент проти використання шаблону для такої ситуації, як тестування одиниць, полягає в тому, що модель сховища є протікаючою абстракцією, оскільки більш …

5
Підводні камені дизайну, керованого доменом з Entity Framework
Багато навчальних посібників з DDD, який я вивчав, здебільшого охоплюють теорію. Всі вони мають рудиментарні приклади коду (Pluralsight та подібні). В Інтернеті також є спроби кількох людей створити навчальні посібники, що охоплюють DDD за допомогою EF. Якщо ви почнете їх вивчати лише коротко - ви швидко помітите, що вони сильно …

3
Entity Framework та уникнення анемічної моделі домену
У нашій бізнес-логіці періодично є методи, визначені приблизно так: User.ResetCourse(Course courseToReset) Проблема полягає в тому, що і користувач, і курс є проксі-об'єктами Entity Framework. Це означає, що коли ми потрапляємо на властивості навігації або на користувачі, або на курс, це може спричинити величезне потрапляння в базу даних, тому що ці …

1
Відокремлення ASP.NET IdentityUser від інших моїх сутностей
У мене є ProjectName.Coreбібліотека, яка містить всю мою ділову логіку та мої сутності та їх поведінку. Зараз немає жодного відношення до Entity Framework або будь-якого іншого DAL, тому що мені подобається тримати ці речі відокремленими. Конфігурації Entity Framework (за допомогою API Fluent) знаходяться в ProjectName.Infrastructureпроекті, що забезпечує можливість просування моїх …

2
Інструменти даних сервера Sql & Entity Framework - чи є тут синергія?
Виходячи з проекту за допомогою Linq2Sql, я підозрюю, що наступний (більший) міг би підштовхнути мене до обіймів Entity Framework. Я трохи прочитав цю тему, але те, що мені не вдалося знайти, є цілісною історією про те, як інструменти даних SQL Server і Entity Framework повинні / могли / можуть використовуватися …

3
Чи архітектурно кажучи, чи не втрачає рівень абстракції бази даних, наприклад, Entity Framework Microsoft, необхідність окремого рівня доступу до даних?
Так було Протягом багатьох років я організовував свої програмні рішення як такі: Шар доступу до даних (DAL) для абстрагування доступу до даних Бізнес-логічний шар (BLL) застосовує бізнес-правила до наборів даних, обробляє автентифікацію тощо. Утиліти (Util) - це лише бібліотека поширених утилітних методів, які я створив з часом. Презентаційний шар, який, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.