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

104
Вставить / обновить многие ко многим Entity Framework. Как мне это сделать?

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

103
Code First: независимые ассоциации против ассоциаций иностранных ключей?

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

102
Поддерживаются только инициализаторы, члены сущности и свойства навигации сущности.

Я получаю это исключение: Указанный член типа Paid не поддерживается в LINQ to Entities. Поддерживаются только инициализаторы, члены сущности и свойства навигации сущности. public ActionResult Index() { var debts = storeDB.Orders .Where(o => o.Paid == false) .OrderByDescending(o =>...

102
Как мне остановить Entity Framework от попытки сохранить / вставить дочерние объекты?

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

101
Entity Framework Обновить контекст?

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

98
Entity Framework DateTime и UTC

Возможно ли, чтобы Entity Framework (в настоящее время я использую подход Code First с CTP5) сохраняла все значения DateTime как UTC в базе данных? Или, может быть, есть способ указать его в сопоставлении, например, в этом столбце last_login: modelBuilder.Entity<User>().Property(x =>...

98
Entity Framework Queryable async

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

98
Microsoft.SqlServer.Types версии 10 или выше не может быть найден в Azure

Я пытаюсь создать webapi в ASP.NET MVC 4. Webapi использовал пространственные типы Entity Framework 5, и я написал очень простой код. public List<Area> GetAllAreas() { List<Area> aList = db.Areas.ToList(); return aList; } Область содержит DbGeometry. Когда я запускаю этот локальный...

97
Установка значения по умолчанию для свойства DateTime в DateTime.Now внутри атрибута System.ComponentModel Default Value Attrbute

Кто-нибудь знает, как я могу указать значение по умолчанию для свойства DateTime с помощью атрибута System.ComponentModel DefaultValue? например, я пробую это: [DefaultValue(typeof(DateTime),DateTime.Now.ToString("yyyy-MM-dd"))] public DateTime DateCreated { get; set; } И он ожидает, что значение...

97
Синтаксис Linq - выбор нескольких столбцов

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

97
Не удалось загрузить задачу BuildTasks.Csc из сборки?

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

96
LINQ to Entities поддерживает только приведение примитивов EDM или перечислимых типов с интерфейсом IEntity.

У меня есть следующий общий метод расширения: public static T GetById<T>(this IQueryable<T> collection, Guid id) where T : IEntity { Expression<Func<T, bool>> predicate = e => e.Id == id; T entity; // Allow reporting more descriptive error messages. try { entity =...

96
Почему я получаю эту ошибку: для следующего набора EntitySet / AssociationSet - Entity1 не указано сопоставление?

Я использую Entity Framework 4 с подходом Model First. Я начал проект, спроектировал сущности и создал базу данных. Все нормально работало. Затем мне нужно было вернуться и добавить еще одну сущность в мою модель. Однако когда я перетаскиваю объект в EDMX, я получаю эту ошибку: Хорошо! Мне просто...

96
Невозможно создать явную миграцию в структуре сущностей

Я добавляю новую миграцию, но это сообщение показывает: Невозможно сгенерировать явную миграцию, так как ожидают следующие явные миграции: [201203170856167_left]. Примените ожидающие явные миграции перед попыткой создать новую явную миграцию. Может кто-нибудь помочь мне?...

96
НЕ используя шаблон репозитория, используйте ORM как есть (EF)

Я всегда использовал шаблон репозитория, но в своем последнем проекте я хотел посмотреть, смогу ли я усовершенствовать его использование и мою реализацию «Unit Of Work». Чем больше я начал копать, тем больше я задавался вопросом: «А мне это действительно нужно?». Теперь все начинается с пары...

95
сначала в коде entity framework, как использовать KeyAttribute для нескольких столбцов

Я создаю модель POCO для использования с кодом структуры сущности сначала CTP5. Я использую украшение, чтобы создать карту свойств для столбца PK. Но как я могу определить PK более чем для одного столбца и, в частности, как я могу контролировать порядок столбцов в индексе? Это результат порядка...

95
Несколько контекстов БД в одной БД и приложении в EF 6 и первых миграциях кода

Я новичок в Entity Framework. Я пытаюсь настроить приложение MVC, использующее EF 6. Я использую Code First Migrations. Я использую области в приложении и хотел бы иметь разные DbContexts в каждой области, чтобы разбить ее. Я знаю, что в EF 6 есть ContextKey, но я не могу найти полную информацию о...

95
Обновить несколько строк в Entity Framework из списка идентификаторов

Я пытаюсь создать запрос для структуры сущностей, который позволит мне взять список идентификаторов и обновить связанное с ними поле. Пример в SQL: UPDATE Friends SET msgSentBy = '1234' WHERE id IN (1, 2, 3, 4) Как мне преобразовать вышеперечисленное в структуру сущностей?...

95
Запрос Entity Framework медленный, но тот же SQL в SqlQuery работает быстро

Я вижу действительно странную производительность, связанную с очень простым запросом с использованием Entity Framework Code-First с .NET framework версии 4. Запрос LINQ2Entities выглядит следующим образом: context.MyTables.Where(m => m.SomeStringProp == stringVar); На это уходит более 3000...

94
как обновить несколько строк за раз с помощью linq to sql?

Таблица: id userid friendid name status 1 1 2 venkat false 2 1 3 sai true 3 1 4 arun false 4 1 5 arjun false если пользователь отправляет userid = 1, friendids = 2,4,5 status = true пожалуйста, скажите мне, что запрос о том, как обновить все вышеуказанные статусы френдлидов, верен. [2,3,4 за...