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

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


19
ASP.NET MVC - Не вдалося приєднати об'єкт типу "MODELNAME", оскільки інша сутність одного типу вже має те саме значення первинного ключа
Коротше кажучи, виняток закидається під час розгортання моделі обгортки та зміни стану одного запису на "Модифікований". Перед тим, як змінити стан, стан встановлено на "Детально", але виклик Attach () видає ту ж помилку. Я використовую EF6. Знайдіть мій код нижче (назви моделей було змінено, щоб полегшити читання) Модель // Wrapper …

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 …

1
Перший Рамковий кодекс сутності - Переваги та недоліки Fluent Api проти анотацій даних [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Удосконаліть це питання Створюючи базу даних за допомогою коду Entity Framework спочатку, з коду …

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 5.0. Автори ввели поняття « Теплі та холодні» …

7
Перейменування таблиць і стовпців міграцій Entity Framework
Я перейменував пару об'єктів та їх навігаційні властивості та створив нову міграцію в EF 5. Як зазвичай це стосується перейменувань під час переміщення EF, за замовчуванням він збирався скидати об'єкти та відтворювати їх. Це не те, чого я хотів, тому мені дуже довелося будувати файл міграції з нуля. public override …


14
Як порівняти лише компоненти дати від DateTime в EF?
У мене є два значення дати, одне вже зберігається в базі даних, а друге вибране користувачем за допомогою DatePicker. Випадок використання - пошук певної дати з бази даних. Раніше введене в базу значень завжди має часовий компонент 12:00:00, де як дата, введена з вибору, має різну часову складову. Мене цікавлять …

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

12
Скасувати зміни в сутностях фреймворку
це може бути тривіальним питанням, але: Оскільки структура сутності ADO.NET автоматично відстежує зміни (у створених об'єктах) і, таким чином, зберігає початкові значення, то як я можу відкатати зміни, внесені до об'єктів сутності? У мене є форма, яка дозволяє користувачеві редагувати набір об'єктів "Клієнт" у вигляді сітки. Тепер у мене є …

5
Як слід редагувати рядок з'єднання Entity Framework?
Нещодавно мені довелося редагувати свій файл app.config, щоб змінити рядок з'єднання для моделі даних ( .edmxфайлу) Entity Framework . Але я хотів би знати: чи є спосіб редагувати рядок з'єднання EF за допомогою конструктора? Оригінальний рядок з'єднання автоматично генерується майстром моделі даних Entity. Потім рядок з'єднання неможливо змінити - вона …

3
DbSet.Attach (сутність) проти DbContext.Entry (сутність) .State = EntityState.Modified
Коли я перебуваю в окремому сценарії і отримую точку від клієнта, якого я перетворюю на сутність, щоб зберегти його, я роблю це: 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.