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

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

14
Суб'єкт не може бути побудований у запиті LINQ to Entities
Існує тип сутності, який називається продуктом, який генерується структурою сутності. Я написав цей запит public IQueryable<Product> GetProducts(int categoryID) { return from p in db.Products where p.CategoryID== categoryID select new Product { Name = p.Name}; } У наведеному нижче коді випливає така помилка: "Суб'єкт або комплексний тип Shop.Product не може бути …

25
Перетворення типу даних datetime2 у тип даних datetime призводить до значення поза діапазоном
У мене є таблиця даних з 5 стовпцями, де рядок заповнюється даними, а потім зберігається в базі даних через транзакцію. Під час збереження повертається помилка: Перетворення типу даних datetime2 у тип даних datetime призвело до значення поза діапазоном Звідси випливає, що, як прочитано, моя таблиця даних має тип DateTime2і моя …

7
Entity Framework - включає декілька рівнів властивостей
Метод Include () працює досить добре для списків об’єктів. Але що робити, якщо мені потрібно пройти два рівні глибоко? Наприклад, наведений нижче метод поверне ApplicationServers з включеними тут властивостями. Однак ApplicationsWithOverrideGroup - це ще один контейнер, який містить інші складні об'єкти. Чи можу я також включити () на цю властивість? …

9
Навіщо використовувати ICollection, а не IEnumerable або List <T> для відносин багато-багато / один-багато?
Я бачу це багато в навчальних посібниках з властивостями навігації як ICollection&lt;T&gt;. Це обов'язкова вимога до Entity Framework? Чи можу я використовувати IEnumerable? Яка головна мета використання ICollectionзамість IEnumerableабо навіть List&lt;T&gt;?

30
Повідомлення про помилку "Неможливо завантажити один або кілька запитуваних типів. Отримайте властивість LoaderExceptions для отримання додаткової інформації. "
Я розробив додаток за допомогою Entity Framework , SQL Server 2000, Visual Studio 2008 та Enterprise Library. Він працює нормально локально, але коли я розгортаю проект у нашому тестовому середовищі, я отримую таку помилку: Неможливо завантажити один або кілька запитуваних типів. Отримайте властивість LoaderExceptions для отримання додаткової інформації Трасування стека: …

3
Використання транзакцій чи SaveChanges (помилкових) та AcceptAllChanges ()?
Я досліджувала угоди і, здається , що вони піклуються про себе в EF тих пір , поки я проходжу falseдо SaveChanges()і потім викликати , AcceptAllChanges()якщо немає помилок: SaveChanges(false); // ... AcceptAllChanges(); Що робити, якщо щось піде погано? чи не потрібно мені відмовлятись, або, як тільки мій метод виходить із сфери …

17
Не вдалося перевірити для однієї або декількох сутностей, зберігаючи зміни в базі даних SQL Server за допомогою Entity Framework
Я хочу зберегти свою Правка в базі даних, і я використовую Entity FrameWork Code-First в ASP.NET MVC 3 / C #, але я отримую помилки. У моєму класі подій у мене є типи даних DateTime та TimeSpan, але в моїй базі даних є дата та час відповідно. Чи може це …

7
Які найкращі практики використання GUID в якості основного ключа, зокрема щодо продуктивності?
У мене є програма, яка використовує GUID як первинний ключ майже у всіх таблицях, і я прочитав, що є проблеми щодо продуктивності при використанні GUID як первинного ключа. Чесно кажучи, я не бачив жодної проблеми, але я збираюся запустити нову програму, і я все ще хочу використовувати GUID в якості …

30
Entity Framework: "Зберігати операцію оновлення, вставлення чи видалення вплинуло на несподіване число рядків (0)." [зачинено]
Зачинено. Це питання потребує детальної налагодження . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було на тему для переповнення стека. Закрито 2 роки тому . Удосконаліть це питання Я використовую Entity Framework для заповнення управління сіткою. Іноді під час оновлення я отримую таку помилку: Заява …

7
Часи очікування рамки сутності
Я отримую тайм-аути за допомогою Entity Framework (EF) при використанні імпорту функції, який займає більше 30 секунд. Я спробував таке, і мені не вдалося вирішити цю проблему: Я додав Default Command Timeout=300000до рядка підключення у файлі App.Config у проекті, який містить файл EDMX, як тут запропоновано . Ось так виглядає …

21
Як видалити декілька рядків у Entity Framework (без передбачень)
Я видаляю кілька елементів із таблиці за допомогою Entity Framework. Не існує стороннього ключа / батьківського об'єкта, тому я не можу впоратися з цим за допомогою OnDeleteCascade. Зараз я роблю це: var widgets = context.Widgets .Where(w =&gt; w.WidgetId == widgetId); foreach (Widget widget in widgets) { context.Widgets.DeleteObject(widget); } context.SaveChanges(); Це …

12
Як порівняти лише Дата без часу в типах DateTime в Linq та SQL з Entity Framework?
Чи є спосіб порівняти дві DateTimeзмінні, Linq2Sqlале нехтувати частиною часу. Додаток зберігає елементи в БД і додає опубліковану дату. Я хочу тримати точний час, але все-таки зможу підтягуватись до самої дати. Я хочу порівнювати, 12/3/89 12:43:34і 12/3/89 11:22:12це не враховує фактичний час доби, тому обидва вони вважаються однаковими. Я думаю, …

2
Ігнорування властивості класу в Entity Framework 4.1 Перший код
Я розумію, що [NotMapped]атрибут недоступний до EF 5, який зараз знаходиться в CTP, тому ми не можемо використовувати його у виробництві. Як можна позначити властивості в EF 4.1, які слід ігнорувати? ОНОВЛЕННЯ: Я помітив щось інше дивне. Я отримав [NotMapped]атрибут для роботи, але чомусь EF 4.1 все ще створює стовпчик …

14
Скиньте міграцію сутності та системи
Я приглушив свої міграції, використовував IgnoreChangesпочаткову міграцію, але тепер я хочу видалити всі міграції і почати з початкової міграції з усією логікою. Коли я видаляю міграції в папці і намагаюся, і Add-Migrationвона не генерує повний файл (він порожній - тому що я не вніс жодних змін з моєї останньої, але …

6
Створіть код спочатку, багато-багато, за допомогою додаткових полів у таблиці асоціацій
У мене такий сценарій: public class Member { public int MemberID { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public virtual ICollection&lt;Comment&gt; Comments { get; set; } } public class Comment { public int CommentID { get; set; } public …

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