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

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

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

10
Указанный член типа Date не поддерживается в исключении LINQ to Entities.
У меня возникло исключение при выполнении следующих утверждений. DateTime result; if (!DateTime.TryParse(rule.data, out result)) return jobdescriptions; if (result < new DateTime(1754, 1, 1)) // sql can't handle dates before 1-1-1753 return jobdescriptions; return jobdescriptions.Where(j => j.JobDeadline.Date == Convert.ToDateTime(rule.data).Date ); Исключение The specified type member 'Date' is not supported in LINQ …

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

5
Вставить / обновить многие ко многим Entity Framework. Как мне это сделать?
Я использую EF4 и новичок в нем. В моем проекте много ко многим, и я не могу понять, как вставлять или обновлять. Я создал небольшой проект, чтобы посмотреть, как его следует кодировать. Предположим, у меня есть 3 стола Класс: ClassID-ClassName Студент: StudentID-FirstName-Surname StudentClass: StudentID-ClassID После добавления всех взаимосвязей и обновления …

9
Как удалить объект по id с помощью entity framework
Мне кажется, что я должен получить объект, прежде чем удалять его с помощью структуры сущностей, как показано ниже var customer = context.Customers.First(c =&gt; c.Id == 1); context.DeleteObject(customer); context.Savechanges(); Поэтому мне нужно дважды попасть в базу данных. Есть способ попроще?

7
Обновить запись без предварительного запроса?
Допустим, я запрашиваю базу данных и загружаю список элементов. Затем я открываю один из элементов в форме подробного просмотра и вместо повторного запроса элемента из базы данных создаю экземпляр элемента из источника данных в списке. Есть ли способ обновить запись базы данных, не извлекая запись отдельного элемента? Вот пример того, …

4
Code First: независимые ассоциации против ассоциаций иностранных ключей?
Я мысленно спорим с собой каждый раз, когда начинаю работать над новым проектом и разрабатываю свои POCO. Я видел много руководств / примеров кода, которые, кажется, отдают предпочтение ассоциациям внешних ключей : Ассоциация внешнего ключа public class Order { public int ID { get; set; } public int CustomerID { …

8
Поддерживаются только инициализаторы, члены сущности и свойства навигации сущности.
Я получаю это исключение: Указанный член типа Paid не поддерживается в LINQ to Entities. Поддерживаются только инициализаторы, члены сущности и свойства навигации сущности. 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 { …

11
Как мне остановить Entity Framework от попытки сохранить / вставить дочерние объекты?
Когда я сохраняю сущность с помощью структуры сущностей, я, естественно, предполагал, что она попытается сохранить только указанную сущность. Однако он также пытается сохранить дочерние сущности этой сущности. Это вызывает всевозможные проблемы с целостностью. Как заставить EF сохранять только тот объект, который я хочу сохранить, и, следовательно, игнорировать все дочерние объекты? …

9
Entity Framework Обновить контекст?
Как я могу обновить свой контекст? У меня есть сущности, основанные на представлениях из моей базы данных, и когда я сделал обновление для одной таблицы Entity, у которой есть свойства навигации для представлений, объект обновляется, но представление не обновляется в соответствии с новыми обновлениями ... просто хочу получить снова из …

3
Entity Framework Queryable async
Я работаю над некоторыми вещами веб-API, используя Entity Framework 6, и один из моих методов контроллера - это «Получить все», который ожидает получить содержимое таблицы из моей базы данных как IQueryable&lt;Entity&gt;. В моем репозитории мне интересно, есть ли какие-либо преимущества для того, чтобы делать это асинхронно, поскольку я новичок в …

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. Когда я запускаю этот локальный сервер, он работает, но когда я публикую его в лазурном, …

14
Entity Framework DateTime и UTC
Возможно ли, чтобы Entity Framework (в настоящее время я использую подход Code First с CTP5) сохраняла все значения DateTime как UTC в базе данных? Или, может быть, есть способ указать его в сопоставлении, например, в этом столбце last_login: modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.Id).HasColumnName("id"); modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.IsAdmin).HasColumnName("admin"); modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.IsEnabled).HasColumnName("enabled"); modelBuilder.Entity&lt;User&gt;().Property(x =&gt; x.PasswordHash).HasColumnName("password_hash"); …

3
Синтаксис Linq - выбор нескольких столбцов
Это мой синтаксис Linq, который я использую в своей модели объекта. IQueryable&lt;string&gt; objEmployee = null; objEmployee = from res in _db.EMPLOYEEs where (res.EMAIL == givenInfo || res.USER_NAME == givenInfo) select res.EMAIL; Как выбрать несколько столбцов? Как я хочу также выбрать res.ID. И как их получить? Я думаю, что IQueryable работать …

21
Не удалось загрузить задачу BuildTasks.Csc из сборки?
Я чувствую себя виноватым, задавая такой вопрос здесь, но я в растерянности и буду признателен за помощь. Доказательство концепции, такое как веб-приложение, было создано на одном ПК и размещено в репозитории для загрузки на другой ПК в другом месте. Первоначально была настроена функция автоматической сборки, при которой Azure будет автоматически …

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