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

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

16
Введение ограничения FOREIGN KEY может вызвать циклы или несколько каскадных путей - почему?
Я боролся с этим некоторое время и не могу понять, что происходит. У меня есть сущность Карты, которая содержит Стороны (обычно 2), и у обеих карт и Сторон есть Сцена. Я использую EF Codefirst миграции, и миграции завершаются с ошибкой: Введение ограничения FOREIGN KEY 'FK_dbo.Sides_dbo.Cards_CardId' в таблицу 'Sides' может привести …

17
Entity Framework: с этой командой уже есть открытый DataReader
Я использую Entity Framework и иногда получаю эту ошибку. EntityCommandExecutionException {"There is already an open DataReader associated with this Command which must be closed first."} at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands... Хотя я не делаю никакого ручного управления соединением. эта ошибка происходит с перерывами. код, который вызывает ошибку (сокращен для удобства чтения): if (critera.FromDate …

19
Entity Framework. Удалить все строки в таблице
Как я могу быстро удалить все строки в таблице, используя Entity Framework? В настоящее время я использую: var rows = from o in dataDb.Table select o; foreach (var row in rows) { dataDb.Table.Remove(row); } dataDb.SaveChanges(); Однако выполнение занимает много времени. Есть ли альтернативы?
280 c#  sql  linq  entity-framework 

10
Использование MySQL с Entity Framework [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 10 месяцев назад . Улучшить этот вопрос Не могу найти что-либо релевантное о Entity Framework / MySQL в Google, поэтому …

3
Что означает основной конец ассоциации в отношении 1: 1 в структуре Entity
public class Foo { public string FooId{get;set;} public Boo Boo{get;set;} } public class Boo { public string BooId{get;set;} public Foo Foo{get;set;} } Я пытался сделать это в Entity Framework, когда я получил ошибку: Невозможно определить основной конец ассоциации между типами «ConsoleApplication5.Boo» и «ConsoleApplication5.Foo». Основной конец этой ассоциации должен быть явно …

4
Entity Framework и пул соединений
Недавно я начал использовать Entity Framework 4.0 в своем приложении .NET 4.0, и мне любопытно несколько вещей, касающихся пула. Как мне известно, пул соединений управляется поставщиком данных ADO.NET, в моем случае это сервер MS SQL. Применимо ли это, когда вы создаете новый объект context ( ObjectContext), то есть без параметров …

6
Entity Framework Code First - два внешних ключа из одной таблицы
Я только начал использовать код EF, поэтому я начинающий в этой теме. Я хотел создать отношения между командами и матчами: 1 матч = 2 команды (дома, гость) и результат. Я думал, что легко создать такую ​​модель, поэтому я начал кодировать: public class Team { [Key] public int TeamId { get; …

21
Как вызвать хранимую процедуру в Entity Framework 6 (Code-First)?
Я очень новичок в Entity Framework 6, и я хочу реализовать хранимые процедуры в моем проекте. У меня есть хранимая процедура следующим образом: ALTER PROCEDURE [dbo].[insert_department] @Name [varchar](100) AS BEGIN INSERT [dbo].[Departments]([Name]) VALUES (@Name) DECLARE @DeptId int SELECT @DeptId = [DeptId] FROM [dbo].[Departments] WHERE @@ROWCOUNT > 0 AND [DeptId] = …

28
Строка подключения с именем «MyEntities» не найдена в файле конфигурации приложения
Я использую Entity Framework и ASP.NET MVC 4 для создания приложения Мое решение разделено на два проекта; Библиотека классов, включающая мой файл модели данных (.edmx) и несколько пользовательских интерфейсов. Контейнерный проект MVC, который ссылается на библиотеку классов выше Моя проблема в том, что когда я пытаюсь использовать DbContext ' MyEntites …

17
Как обновить запись с помощью Entity Framework 6?
Я пытаюсь обновить запись с помощью EF6. Сначала найдя запись, если она существует, обновите ее. Вот мой код: - var book = new Model.Book { BookNumber = _book.BookNumber, BookName = _book.BookName, BookTitle = _book.BookTitle, }; using (var db = new MyContextDB()) { var result = db.Books.SingleOrDefault(b => b.BookNumber == bookNumber); …

9
Ограничения уникального ключа для нескольких столбцов в Entity Framework
На этот вопрос есть ответы на Переполнение стека на русском языке : Уникальный индекс по нескольким стобцам в Entity Framework Я использую Entity Framework 5.0 Code First; public class Entity { [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public string EntityId { get; set;} public int FirstColumn { get; set;} public int SecondColumn { get; …

5
Нестатический метод требует цели
У меня есть действие контроллера, которое отлично работает на Firefox как локально, так и в работе, и IE локально, но не в IE. Вот мое действие контроллера: public ActionResult MNPurchase() { CalculationViewModel calculationViewModel = (CalculationViewModel)TempData["calculationViewModel"]; decimal OP = landTitleUnitOfWork.Sales.Find() .Where(x => x.Min >= calculationViewModel.SalesPrice) .FirstOrDefault() .OP; decimal MP = landTitleUnitOfWork.Sales.Find() …


6
Какую разницу имеет значение .AsNoTracking ()?
У меня есть вопрос, касающийся .AsNoTracking()расширения, так как это все совершенно новое и довольно запутанное. Я использую контекст для запроса для веб-сайта. Многие из моих сущностей не меняются, поэтому не нуждаются в отслеживании, но у меня есть следующий сценарий, в котором я не уверен, что происходит с базой данных, и …

14
Как передать параметры в метод DbContext.Database.ExecuteSqlCommand?
Давайте просто предположим, что у меня есть действительная потребность в непосредственном выполнении команды sql в Entity Framework. У меня возникли проблемы с выяснением, как использовать параметры в моей инструкции SQL. Следующий пример (не мой настоящий пример) не работает. var firstName = "John"; var id = 12; var sql = @"Update …

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