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

По вопросам ADO.NET Entity Framework, инструментов Object-Relational-Mapping (ORM) для .NET Framework. Пожалуйста, добавьте тег конкретной версии, если это применимо. НЕ используйте этот тег для основных вопросов Entity-Framework. Вместо этого используйте entity-framework-core.

7
Как включить миграцию EF для нескольких контекстов для разделения баз данных?
Как включить миграцию Entity Framework 5 (версия 5.0.0) для нескольких контекстов БД в одном проекте, где каждый контекст соответствует своей собственной базе данных? Когда я запускаю Enable-Migrationsконсоль PM (Visual Studio 2012), возникает ошибка из-за наличия нескольких контекстов: PM> Enable-Migrations More than one context type was found in the assembly 'DatabaseService'. …


26
Консоль диспетчера пакетов Enable-Migrations CommandNotFoundException только в конкретном проекте VS
Я попытался запустить команду Enable-Migrations в новом проекте и получил сообщение: PM> Enable-Migrations The term 'Enable-Migrations' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verif y that the path is correct …

3
Аргументы DbArithmeticExpression должны иметь общий числовой тип
TimeSpan time24 = new TimeSpan(24, 0, 0); TimeSpan time18 = new TimeSpan(18, 0, 0); // first get today's sleeping hours List<Model.Sleep> sleeps = context.Sleeps.Where( o => (clientDateTime - o.ClientDateTimeStamp < time24) && o.ClientDateTimeStamp.TimeOfDay > time18 && clientDateTime.TimeOfDay < time18 && o.UserID == userid).ToList(); Это выражение Linq вызывает исключение: DbArithmeticExpression arguments …

1
Entity Framework Code First - преимущества и недостатки Fluent Api по сравнению с аннотациями к данным [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос При создании базы данных с использованием …

6
Entity Framework 4 Single () против First () против FirstOrDefault ()
У меня чертовски много времени на то, чтобы сравнить разные способы запроса одного элемента и когда использовать каждый. У кого-нибудь есть ссылка, которая сравнивает все это, или быстрое объяснение, почему вы бы использовали одно вместо другого? Есть ли еще операторы, о которых я не знаю? Спасибо.

8
Использование SQL Server 2008 и SQL Server 2005 и даты и времени
Я построил модель структуры сущностей на основе базы данных 2008 года. Все работает нормально с базой данных 2008 года. Когда я пытаюсь обновить объект в базе данных 2005 года, я получаю эту ошибку. Используемая версия SQL Server не поддерживает тип данных datetime2. Я специально не использовал какие-либо функции 2008 года …

5
Как «разогреть» Entity Framework? Когда становится «холодно»?
Нет, ответ на мой второй вопрос - не зима. Предисловие: В последнее время я проводил много исследований Entity Framework, и что-то, что меня беспокоит, - это его производительность, когда запросы не разогреваются, так называемые холодные запросы. Я просмотрел статью о производительности для Entity Framework 5.0. Авторы представили концепцию теплых и …

7
Entity Framework Migrations переименование таблиц и столбцов
Я переименовал пару сущностей и их свойства навигации и сгенерировал новую миграцию в EF 5. Как обычно с переименованием в миграциях EF, по умолчанию объект собирался отбрасывать объекты и воссоздавать их. Это не то, что я хотел, поэтому мне пришлось создать файл миграции с нуля. public override void Up() { …


14
Как сравнить только компоненты даты из DateTime в EF?
У меня есть два значения даты, одно из которых уже хранится в базе данных, а другое выбрано пользователем с помощью DatePicker. Вариант использования - поиск определенной даты в базе данных. Значение, ранее введенное в базу данных, всегда имеет компонент времени 12:00:00, тогда как дата, введенная из средства выбора, имеет другой …

4
LINQ to Entities не распознает метод
При попытке выполнить запрос linq появляется следующая ошибка: LINQ to Entities не распознает метод Boolean IsCharityMatching (System.String, System.String), и этот метод нельзя преобразовать в выражение хранилища. Я читал много предыдущих вопросов, где люди получают ту же ошибку, и если я правильно это понимаю, это потому, что LINQ to Entities требует, …

12
Отменить изменения в сущностях структуры сущностей
это может быть тривиальный вопрос, но: Поскольку структура сущностей ADO.NET автоматически отслеживает изменения (в сгенерированных сущностях) и, следовательно, сохраняет исходные значения, как я могу отменить изменения, внесенные в объекты сущностей? У меня есть форма, которая позволяет пользователю редактировать набор сущностей «Клиент» в виде сетки. Теперь у меня есть две кнопки …

5
Как мне отредактировать строку подключения Entity Framework?
Недавно мне пришлось отредактировать файл app.config, чтобы изменить строку подключения для модели данных Entity Framework ( .edmxфайла). Но я хотел бы знать: есть ли способ отредактировать строку подключения EF с помощью конструктора? Исходная строка подключения автоматически создается мастером модели Entity Data Model. В этом случае строку подключения изменить нельзя - …

3
DbSet.Attach (объект) vs DbContext.Entry (объект) .State = EntityState.Modified
Когда я нахожусь в отдельном сценарии и получаю dto от клиента, который я сопоставляю с объектом, чтобы сохранить его, я делаю следующее: context.Entry(entity).State = EntityState.Modified; context.SaveChanges(); Для чего тогда DbSet.Attach(entity) или зачем мне использовать метод .Attach, когда EntityState.Modified уже прикрепляет объект?

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