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

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

9
Entity Framework - Код по-перше - не вдається зберегти список <String>
Я написав такий клас: class Test { [Key] [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)] public int Id { get; set; } [Required] public List&lt;String&gt; Strings { get; set; } public Test() { Strings = new List&lt;string&gt; { "test", "test2", "test3", "test4" }; } } і internal class DataContext : DbContext { public DbSet&lt;Test&gt; Tests { …

10
Вказаний член типу "Дата" не підтримується в LINQ для винятків об'єктів
Я отримав виняток під час реалізації наступних тверджень. DateTime result; if (!DateTime.TryParse(rule.data, out result)) return jobdescriptions; if (result &lt; new DateTime(1754, 1, 1)) // sql can't handle dates before 1-1-1753 return jobdescriptions; return jobdescriptions.Where(j =&gt; j.JobDeadline.Date == Convert.ToDateTime(rule.data).Date ); Виняток The specified type member 'Date' is not supported in LINQ …

9
Як видалити об'єкт за ідентифікатором з фреймворком сутності
Мені здається, що я повинен отримати об'єкт, перш ніж видалити його за допомогою структури сутностей, як показано нижче var customer = context.Customers.First(c =&gt; c.Id == 1); context.DeleteObject(customer); context.Savechanges(); Тому мені потрібно двічі потрапити в базу даних. Чи є простіший спосіб?

5
Вставити / оновити багато-багато суб'єктів господарювання. Як це зробити?
Я використовую EF4 та новий для нього. У моєму проекті є багато-багато, і, здається, не виходить, як вставити чи оновити. Я створив невеликий проект лише для того, щоб побачити, як його слід закодувати. Припустимо, у мене є 3 таблиці Клас: ClassID-ClassName Студент: StudentID-FirstName-прізвище StudentClass: StudentID-ClassID Після додавання всіх взаємозв'язків та …

9
Linq: додавання умов до пункту where умовно
У мене такий запит (from u in DataContext.Users where u.Division == strUserDiv &amp;&amp; u.Age &gt; 18 &amp;&amp; u.Height &gt; strHeightinFeet select new DTO_UserMaster { Prop1 = u.Name, }).ToList(); Я хочу додати різні умови, такі як вік, зріст залежно від того, чи були ці умови надані методу виконання цього запиту. Усі …

7
Оновити запис без попереднього запиту?
Скажімо, я запитую базу даних і завантажую список елементів. Потім я відкриваю один із елементів у формі перегляду деталей, і замість того, щоб повторно запитувати елемент із бази даних, я створюю екземпляр елемента з джерела даних у списку. Чи є спосіб я оновити запис бази даних, не виймаючи запис окремого …

4
Код по-перше: Незалежні асоціації проти закордонних ключових асоціацій?
У мене є душевна дискусія із самим собою щоразу, коли я починаю працювати над новим проектом і розробляю свої POCO. Я бачив багато навчальних посібників / зразків коду, які здаються прихильними до іноземних ключових асоціацій : Асоціація іноземних ключів public class Order { public int ID { get; set; } …

8
Підтримуються лише ініціалізатори, члени об'єкта та навігаційні властивості сутності
Я отримую цей виняток: Вказаний член типу "Оплачений" не підтримується в LINQ для Суб'єктів. Підтримуються лише ініціалізатори, члени об'єкта та навігаційні властивості сутності. public ActionResult Index() { var debts = storeDB.Orders .Where(o =&gt; o.Paid == false) .OrderByDescending(o =&gt; o.DateCreated); return View(debts); } Клас Моя модель public partial class Order { …

8
Контекст оновлення Entity Framework?
Як я міг оновити свій контекст? У мене є об'єкти, засновані на переглядах з моєї бази даних, і коли я здійснив оновлення на одній суті, яка має властивості навігації до представлень, сутність оновлюється, але вигляд не оновлюється відповідно до нових оновлень ... просто хочу знову отримати Db дані. Дякую!

11
Як зупинити Entity Framework від спроб зберегти / вставити дочірні об’єкти?
Коли я зберігаю сутність за допомогою сутності фреймворка, я, природно, припускав, що вона намагатиметься лише зберегти вказану сутність. Однак він також намагається врятувати дочірні сутності цієї сутності. Це спричиняє всілякі проблеми з цілісністю. Як змусити EF зберігати лише сутність, яку я хочу зберегти, а отже ігнорувати всі дочірні об’єкти? Якщо …

12
"Microsoft.SqlServer.Types" версії 10 або новішої не вдалося знайти в Azure
Я намагаюся створити webapi в ASP.NET MVC 4. Webapi використовував Entity Framework 5 Просторові типи, і я написав дуже простий код. public List&lt;Area&gt; GetAllAreas() { List&lt;Area&gt; aList = db.Areas.ToList(); return aList; } Область містить DbGeometry. Коли я запускаю цей локальний файл, він працює, але коли я публікую його для блакитного, …

3
Асинхронізація Entity Framework, що підлягає запиту
Я працюю над деякими матеріалами веб-API, використовуючи Entity Framework 6, і одним із моїх методів контролера є "Отримати всіх", який очікує отримання вмісту таблиці з моєї бази даних як IQueryable&lt;Entity&gt;. У своєму сховищі мені цікаво, чи є якась вигідна причина робити це асинхронно, оскільки я новачок у використанні EF з …

27
Неможливо створити явну міграцію в рамках сутності
Я додаю нову міграцію, але це повідомлення показує: Неможливо створити явну міграцію, оскільки очікуються такі явні міграції: [201203170856167_left]. Застосуйте очікувані явні міграції, перш ніж намагатися створити нову явну міграцію. Чи може мені хтось допомогти?

15
Чому я отримую цю помилку: Не вказано відображення для наступних EntitySet / AssociationSet - Entity1?
Я використовую Entity Framework 4 з підходом Model First. Я розпочав проект, розробив об'єкти та створив базу даних. Все працювало нормально. Тоді мені потрібно було повернутися назад і додати ще одну сутність до моєї моделі. Однак, перетягуючи сутність до EDMX, я отримую цю помилку: Добре! Мені просто потрібно віднести Entity1 …

4
LINQ to Entities підтримує лише приведення примітивних типів EDM або типів перерахування з інтерфейсом IEntity
У мене є такий загальний метод розширення: public static T GetById&lt;T&gt;(this IQueryable&lt;T&gt; collection, Guid id) where T : IEntity { Expression&lt;Func&lt;T, bool&gt;&gt; predicate = e =&gt; e.Id == id; T entity; // Allow reporting more descriptive error messages. try { entity = collection.SingleOrDefault(predicate); } catch (Exception ex) { throw new …

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