Вопросы с тегом «entity-framework»

ORM, созданный Microsoft и доступный как часть .Net framework 3.5 и новее.

6
Должны ли мы связать представление со свойством модели или ViewModel должен иметь свое собственное ..?
Я начинаю проект со следующей технической средой: .Net 4.0, Entity Framework 4.0, WPF с архитектурой MVVM Я видел много примеров в сети, несколько книг с этой средой. В некоторых примерах авторы имели эту идею: 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 First должен быть просто решением для быстрой разработки, куда вы можете просто перейти без особого планирования или он …

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 : проект веб-формы asp.net, …

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

5
Если шаблон репозитория избыточен для современных ORM (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 (с использованием Fluent API) находятся в ProjectName.Infrastructureпроекте, поэтому он заботится о том, чтобы …

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

3
С архитектурной точки зрения, устраняет ли необходимость в отдельном слое доступа к данным уровень абстракции базы данных, такой как Microsoft Entity Framework?
Как это было В течение многих лет я организовывал свои программные решения как таковые: Уровень доступа к данным (DAL) для отвлечения бизнеса от доступа к данным Уровень бизнес-логики (BLL) для применения бизнес-правил к наборам данных, обработки аутентификации и т. Д. Утилиты (Util) - это просто библиотека общих утилитных методов, которые …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.