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

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

176
Подходит ли Entity Framework для сайтов с большим трафиком?

Является ли Entity Framework 4 хорошим решением для общедоступного веб-сайта с потенциально 1000 посещений в секунду? В моем понимании, EF - жизнеспособное решение для в основном небольших веб-сайтов или веб-сайтов интрасети, но его было бы нелегко масштабировать для чего-то вроде популярного...

66
Должны ли репозитории возвращать IQueryable?

Я видел много проектов, у которых есть репозитории, которые возвращают экземпляры IQueryable. Это позволяет выполнять дополнительные фильтры и сортировку IQueryableпо другому коду, что переводится в другой генерируемый SQL. Мне любопытно, откуда взялся этот паттерн и хорошая ли это идея. Больше...

51
Важен ли SQL, если я хорошо знаю фреймворки ORM? [закрыто]

У меня нет серьезного опыта работы с SQL, и я даже ненавижу писать SQL вместо LINQ. Я достаточно счастлив с ОРМ. С точки зрения работодателей и сектора, важно ли знать SQL? Должен ли я освоить это? Являются ли компании, которые предпочитают чистый SQL, а не ORM, "динозавром" в мире...

50
Entity Framework с большими системами - как разделить модели?

Я работаю с базой данных SQL Server с 1000+ таблицами, еще несколькими сотнями представлений и несколькими тысячами хранимых процедур. Мы надеемся начать использовать Entity Framework для наших новых проектов, и мы работаем над нашей стратегией для этого. Я зациклен на том, как лучше разбить...

32
Должен ли я проверить, существует ли что-то в БД и быстро потерпеть неудачу, или дождаться исключения БД

Имея два класса: public class Parent { public int Id { get; set; } public int ChildId { get; set; } } public class Child { ... } При назначении ChildIdна Parentя должен проверить первый , если он существует в БД или ждать DB бросить исключение? Например (с использованием Entity Framework Core):...

31
Какие аргументы ПРОТИВ использования EntityFramework? [закрыто]

Приложение, которое я сейчас создаю, использует хранимые процедуры и созданные вручную модели классов для представления объектов базы данных. Некоторые люди предлагают использовать Entity Framework, и я подумываю перейти на это, так как я не так далеко от проекта. Моя проблема в том, что я...

31
Должны ли мы использовать Entity Framework?

В настоящее время у нас есть следующий стек: VS 2005 Веб-формы SQL Server 2005 IIS 6 Мы планируем перейти на это: VS 2010 MVC и веб-формы SQL Server 2008 IIS 7 Мой вопрос: когда мы перейдем на MVC с VS 2010, должны ли мы использовать Entity Framework (или другой ORM), микро ORM (например, Massive )...

29
Является ли Entity Framework Code First несколько бессмысленным / бесполезным в производстве, и какова хорошая стратегия EF для производства?

Недавно я программировал с использованием Entity Framework 4.1 Code First, и мне очень нравится его разработка, но, имея только конечный план и быстро меняющийся список функций, я постоянно изменяю класс / базу данных в соответствии с потребностями приложений. В разработке нет живых данных, и я...

29
Является ли хорошей практикой использование объектов-сущностей в качестве объектов передачи данных?

Мне интересно, потому что, если это так, почему Entity Framework не предлагает логику для создания нового объекта с такими же свойствами для передачи данных между слоями? Я использую объекты сущностей, которые я генерирую с помощью структуры...

28
Есть ли реальное преимущество для общего репозитория?

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 7 лет назад . Читал некоторые статьи о преимуществах создания универсальных репозиториев для нового приложения ( пример ). Идея кажется хорошей, потому что она...

24
Почему я должен использовать List <T> поверх IEnumerable <T>?

В моем веб-приложении ASP.net MVC4 я использую IEnumerables, пытаясь следовать мантре для программирования интерфейса, а не реализации. Return IEnumerable(Of Student) против Return New List(Of Student) Люди говорят мне использовать List, а не IEnumerable, потому что списки заставляют выполнять...

22
Должно ли приложение ASP.NET MVC напрямую использовать Entity Framework в качестве модели?

Я создаю свое первое приложение MVC в Visual Studio 2013 (MVC 5), и мне немного неясно, как лучше настроить мою модель. Я сгенерировал модель структуры сущности, используя код сначала из существующей базы данных. Моим первым инстинктом было создание некоторых промежуточных классов, которые были бы...

22
Нужен ли столбец с уникальным идентификатором в таблице «многие ко многим (соединение)»?

Начало работы над несколькими проектами с EF, но у меня возникли вопросы о таблицах соединений, ключах и т. Д. Допустим, у меня есть таблица приложений и таблица разрешений. Приложения имеют много разрешений, и каждое разрешение может принадлежать многим приложениям (многие ко многим). Теперь...

21
Должны ли мы связать представление со свойством модели или ViewModel должен иметь свое собственное ..?

Я начинаю проект со следующей технической средой: .Net 4.0, Entity Framework 4.0, WPF с архитектурой MVVM Я видел много примеров в сети, несколько книг с этой средой. В некоторых примерах авторы имели эту идею: Viemodel будет иметь экземпляр класса Model (Entity Framework Entity, например, Person)...

21
Как мне реализовать шаблон репозитория для сложных объектных моделей?

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 7 лет назад . Наша модель данных насчитывает почти 200 классов, которые можно разделить примерно на дюжину функциональных областей. Было бы неплохо использовать...

20
Является ли написание собственного уровня доступа к данным / отображения данных «хорошей» идеей?

В настоящее время мы находимся в ситуации, когда у нас есть выбор между использованием готового объектно-реляционного картографического модуля или развертыванием собственного У нас есть устаревшее приложение (ASP.NET + SQL Server), где, к сожалению, уровень данных и бизнес-уровень объединены....

17
MVC, WCF, EF, LINQ - это только я? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 8 лет назад . ... или все усложняется? Мне кажется, что для того, чтобы «правильно» разработать...

16
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 должен быть просто решением для...

15
Слоты миграции БД и развертывания Azure

Я планирую отправить новое веб-приложение в службу веб-приложений Azure (бывший веб-сайт Azure). Я хотел бы использовать слоты для развертывания, чтобы иметь возможность протестировать мое развертывание, прежде чем запускать его в производство. Это нормально, пока не требуется изменение схемы БД....