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

Питання щодо ADO.NET Entity Framework, інструментів об'єктно-реляційного відображення (ORM) для .NET Framework. Будь-ласка, додайте тег, що відповідає конкретній версії, якщо це можливо. НЕ використовуйте цей тег для основних питань Entity-Framework. Замість цього використовуйте сутність-Framework-core.

16
Введення обмеження "ІНОЗЕМНИЙ КЛЮЧ" може спричинити цикли або кілька каскадних шляхів - чому?
Я певний час боровся з цим і не можу повністю зрозуміти, що відбувається. У мене є об'єкт картки, який містить сторони (зазвичай 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... Навіть не дивлячись на те, що я не займаюся ручним управлінням з'єднаннями. ця помилка трапляється з перервами. код, який запускає …

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 4.0 в моєму додатку .NET 4.0 і мені цікаво кілька речей, що стосуються об'єднання. Пул з'єднання, як я знаю, керує постачальником даних ADO.NET, в моєму випадку - сервером MS SQL. Чи застосовується це, коли ви інстанціюєте новий контекст сутності ( ObjectContext), тобто параметр new …

6
Перший Рамковий кодекс сутності - два іноземних ключі з однієї таблиці
Я тільки почав використовувати код EF спочатку, тому я абсолютно новачок у цій темі. Я хотів створити відносини між командами та матчами: 1 матч = 2 команди (господарі, гості) та результат. Я подумав, що створити таку модель легко, тому почав кодувати: public class Team { [Key] public int TeamId { …

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] = SCOPE_IDENTITY() SELECT t0.[DeptId] …

28
У файлі конфігурації програми не було знайдено жодної рядки з'єднання з назвою "MyEntities"
Я використовую структуру сутності та 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
На цей питання є відповіді на Stack Overflow на російському : Унікальний індекс за декількома стобками в Entity Framework Я спочатку використовую код Entity Framework 5.0; public class Entity { [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public string EntityId { get; set;} public int FirstColumn { get; set;} public int SecondColumn { get; set;} …

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 = …


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

14
Як передати параметри методу DbContext.Database.ExecuteSqlCommand?
Припустимо, у мене є обґрунтована потреба безпосередньо виконувати команду sql в Entity Framework. У мене виникають проблеми з з'ясуванням способів використання параметрів у моєму операторі sql. Наступний приклад (не мій реальний приклад) не працює. var firstName = "John"; var id = 12; var sql = @"Update [User] SET FirstName = …

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