Лучшие entity-framework вопросы ИТ разработчиков

  • 33голосов
  • 6ответов
  • 0просмотров

Entity Framework: Нарушение ограничения ссылочной целостности в отношениях «многие ко многим»

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

Задан Apr 03, 2012, 9:25 PMотLuke McGregor
  • 8голос
  • 1ответ
  • 0просмотров

Использование DateTime? .Value.TimeOfDay в LINQ Query

Я пытаюсь сделать запрос с помощью LINQ в ASP.NET MVC 3. У меня есть модель, давайте назовем это Event. Этот объект Event имеет свойство Date, DateTime ?. То, что я хочу, это получить события, которые находятся между 2 временными ...

Задан Jul 29, 2013, 11:06 PMотtereškoUmagon
  • 9голосов
  • 3ответа
  • 0просмотров

SQL FileStream + Entity Framework хранит большие файлы

Когда я хочу сохранить файл в столбце filestream, мне всегда нужно прочитать весь двоичный файл в память: using (MemoryStream memoryStream = new MemoryStream()) { sourceStream.CopyTo(memoryStream); binaryStore.Content = ...

Задан Apr 07, 2012, 2:26 PMотKaffee Bohne
  • 14голосов
  • 8ответов
  • 0просмотров

InvalidOperationException при вызове SaveChanges в .NET Entity Framework

Я пытаюсь научиться использовать платформу Entity, но столкнулся с проблемой, которую не могу решить. То, что я делаю, - это то, что я прохожу список моих фильмов и вставляю каждый из них в простую базу данных. Это код, который я ...

Задан Jun 17, 2009, 7:04 PMотPaxxi
  • 4голос
  • 1ответ
  • 0просмотров

Oracle ODP.Net и EF CodeFirst - ошибка edm.decimal

У меня есть следующая простая сущность: public class Something{ [DatabaseGenerated(DatabaseGeneratedOption.Computed)] public int ID { get; set; } public string NAME { get; set; } public int STATUS { get; set; } }Как видите, я не хочу, чтобы ...

Задан Apr 10, 2012, 10:10 PMотfcaldera
  • 1голос
  • 1ответ
  • 0просмотров

EF 4 Code First - объединение видов и таблиц

Я исследовал этот вопрос в течение нескольких дней и не могу найти вариант, который мне нравится; Тем не менее, вот ссылка на очень похожий вопрос: Добавить вычисляемое поле в ...

Задан May 23, 2017, 10:08 AMотCommunityChad Capra
  • 314голосов
  • 8ответов
  • 0просмотров

Зачем использовать ICollection, а не IEnumerable или List <T> для отношений многие-многие / один-многие?

Я часто вижу это в уроках со свойствами навигации, такими какICollection<T>. Это обязательное требование для Entity Framework? Могу ли я использоватьIEnumerable? Какова основная цель использованияICollection вместоIEnumerable или дажеList<T>?

Задан Apr 02, 2014, 9:19 PMотMichaelJan Carlo Viray
  • 7голосов
  • 3ответа
  • 0просмотров

Entity Framework EntityKey / Проблема внешнего ключа

В результате публикации формы я пытаюсь сохранить новую запись бренда. На мой взгляд, Gender - это выпадающий список, возвращающий целое число, которое заполняется из ViewData (& quot; пол). Я настроил свою ссылку следующим образом: gID = ...

Задан Jun 24, 2009, 1:56 PMотWelbogSquiggs.
  • 60голосов
  • 4ответа
  • 0просмотров

Entity Framework - Генерация классов

У меня есть база данных. Я надеялся, что есть способ генерировать файлы классов из этой базы данных. Тем не менее, я, кажется, вижу много генерации базы данных из файлов классов. Есть ли способ генерировать файлы классов из существующей базы ...

Задан Jun 24, 2015, 3:22 PMотuser3340627JavaScript Developer
  • 11голосов
  • 3ответа
  • 0просмотров

C # Entity Framework Pagination

Есть ли способ получить количество строк сложного запроса Linq и миллионы записейwithoutударяя по БД дважды или написав 2 отдельных запроса ?? Я мог бы иметь свое собственное предложение. Напишите хранимую процедуру, но я хорошо справляюсь с ...

Задан Apr 13, 2012, 5:52 PMотJason Foglia
  • 0голосов
  • 4ответа
  • 0просмотров

Ограничение внешнего ключа, EF с коллекцией дочерних объектов

Я пытаюсь обновить модель, но получаю сообщение об ошибке "Операция не выполнена: связь не может быть изменена, так как одно или несколько свойств внешнего ключа не могут иметь значение NULL". Когда в отношение вносится изменение, для ...

Задан May 23, 2017, 10:08 AMотCommunityStefan Bergfeldt
  • 150голосов
  • 10ответов
  • 0просмотров

На объектный объект нельзя ссылаться несколькими экземплярами IEntityChangeTracker. при добавлении связанных объектов к сущности в Entity Framework 4.1

Я пытаюсь сохранить данные сотрудника, на которые есть ссылки с City. Но каждый раз, когда я пытаюсь сохранить свой контакт, который проверяется, я получаю исключение"ADO.Net Entity Framework An entity object cannot be referenced by multiple ...

Задан Jul 09, 2012, 5:04 PMотwoneaSmily
  • 122голосов
  • 6ответов
  • 0просмотров

Сначала код EF: как мне увидеть свойство EntityValidationErrors из консоли пакета nuget?

Я в недоумении по этому поводу: Я определил мои классы для подхода, основанного на коде структуры сущностей (4.1.3). Все было хорошо (я создавал таблицы и т. Д.), Пока я не начал сеять. Теперь, когда я делаю Add-Migration "remigrate" ; ...

Задан May 23, 2017, 12:09 PMотCommunityjeremy
  • 8голосов
  • 5ответов
  • 0просмотров

Правильное использование оператора «Using» для datacontext

Я использую Linq to Entities, и в последнее время я обнаружил, что многие люди рекомендуют переносить текст данных в оператор using следующим образом: Using(DataContext db = new DataContext) { var xx = db.customers; }Это имеет смысл. Однако я не ...

Задан Apr 23, 2012, 2:01 PMотepaulk
  • 165голосов
  • 4ответа
  • 0просмотров

Entity Framework - Начать сначала - Отменить / Откатить все миграции

По какой-то причине мои миграции, похоже, перемешаны / повреждены / что угодно. Я нахожусь в точке, где я просто хочу начать все сначала, так есть ли способ полностью отменить все миграции, стереть историю и удалить код миграции, чтобы я вернулся ...

Задан Apr 23, 2012, 2:28 PMотdrzaus
  • 33голосов
  • 6ответов
  • 0просмотров

Как мне создать реальные отношения один-к-одному в SQL Server

Я хочу создать непосредственное отношение в SQL Server 2008 R2. У меня две таблицыtableA а такжеtableBЯ поставилtableBпервичный ключ как внешний ключ, на который ссылаетсяtableAосновной. Но когда я использую Entity Framework для базы данных ...

Задан Mar 12, 2019, 1:09 PMотNakilonJames
  • 45голосов
  • 3ответа
  • 0просмотров

Можете ли вы указать JSON.Net сериализовать DateTime как Utc, даже если он не указан?

Даты в моей базе данных хранятся как Utc. Но когда я получаю их с помощью структуры сущностей, они появляются как неопределенные типы. Когда JSON.Net их сериализует, они не в формате Utc. Есть ли способ сказать JSON.Net для сериализации ...

Задан Apr 24, 2012, 5:34 PMотC.J.
  • 78голосов
  • 3ответа
  • 0просмотров

Как обновить несколько строк одновременно, используя LINQ для 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 пожалуйста, скажите мне, что запрос на обновление ...

Задан Jun 15, 2015, 6:36 AMотArionuser1237131
  • 0голос
  • 1ответ
  • 0просмотров

Привязать DataGridView к сущностям в «мастер-детализации»

Я пытаюсь установить отношение "мастер-деталь" между двумя DataGridView. У меня есть EntityModel с двумя объектами, связанными с помощью «ClientComissions» Ассоциация. Они были сгенерированы из существующей БД и имеют свойства навигации, которые ...

Задан Apr 26, 2012, 3:47 PMотExcelan
  • 35голосов
  • 2ответа
  • 0просмотров

Поле автоматического увеличения Entity Framework, которое не является идентификатором

Я знаю, что это не самое идеальное решение, но мне нужно добавить поле с автоинкрементом к одному из моих объектов EF Code First. Этот столбец не идентификатор, который является руководством. Можно ли как-нибудь определить поле автоинкремента в ...

Задан Apr 16, 2017, 3:44 AMотCœurJamesStuddart
  • 3голосов
  • 5ответов
  • 0просмотров

Неверное имя объекта 'dbo.TableName' при извлечении данных из сгенерированной таблицы

Сначала я использую код структуры сущностей для создания своих таблиц. Пожалуйста, обратите внимание - создавайте таблицы, а не БД, так как я работаю в размещенной среде, и у меня нет пользователя, которому разрешено создавать БД. Фиксация ...

Задан Dec 27, 2016, 8:58 AMотCœurJochen van Wylick
  • 6голосов
  • 2ответа
  • 0просмотров

Есть ли простой способ написать пользовательскую функцию в LINQ to Entities?

Я пишу простой поисковый запрос для своего приложения Entity Framework. Мне нужно проверить, являются ли несколько полей пустыми, а если нет, вызвать ToLower () для них и сравнить с поисковым запросом. Запрос LINQ выглядит примерно так: public ...

Задан May 07, 2012, 3:26 PMотManicBlowfish
  • 3голосов
  • 2ответа
  • 0просмотров

Преобразование строки в int в linq для объектов в большой базе данных

я хочу преобразовать строку в int в linq для сущностей, но Convert.ToInt32 и int.Parse не может перевести в sql И моя база данных БОЛЬШАЯ и не может получить все из них в память (более 60 тыс. Записей и больше) мой запрос что-то вроде int ...

Задан Jan 01, 2013, 8:22 AMотmX64
  • 5голосов
  • 3ответа
  • 0просмотров

Entity Framework 5 Неверное имя столбца ошибка

В настоящее время я пишу приложение для выставления счетов с использованием EF 5 Code First, и у меня возникает ошибка, когда я запускаю приложение. Рассматриваемый объект базы данных выглядит следующим образом: [Table("Client")] public class ...

Задан May 09, 2012, 3:44 PMотIronMan84
  • 27голосов
  • 5ответов
  • 0просмотров

Как использовать транзакции с Entity Framework?

Когда у вас есть такой код: Something something = new Something(); BlahEntities b = new BlahEntities() b.AddToSomethingSet(something); b.SaveChanges();как запустить это дополнение внутри транзакции?

Задан Jun 28, 2009, 2:03 PMотpupeno
  • 17голосов
  • 2ответа
  • 0просмотров

Как передать параметры в метод DbSet.SqlQuery в Entity Framework

Я пытаюсь выполнить инструкцию RAW SQL в Entity Framework, которая принимает некоторые параметры. Метод, который я использую, взят изDbSet.SqlQuery [http://msdn.microsoft.com/en-us/library/system.data.entity.dbset.sqlquery(v=vs.103).aspx] Я ...

Задан May 11, 2012, 2:35 PMотFlea
  • 12голосов
  • 2ответа
  • 0просмотров

Entity Framework - файлы CSDL, SSDL и MSL

Я просто привередлив, но я изучал, как Entity Framework генерирует DLL из файла EDMX, и я увидел это на msdn: > The Entity Data Model Designer (Entity Designer) stores model and mapping information in an .edmx file at design time. At build time ...

Задан May 11, 2012, 9:50 PMотGert ArnoldDiego
  • 5голосов
  • 2ответа
  • 0просмотров

Перевод дерева выражений из типа в другой тип со сложными отображениями

вдохновленныйэтот ответ [https://stackoverflow.com/a/6698824/82540]Я пытаюсь сопоставить свойство класса модели с выражением, основанным на фактической сущности. Это два участвующих класса: public class Customer { public string FirstName { get; ...

Задан May 23, 2017, 12:31 PMотCommunityKralizek
  • 0голос
  • 1ответ
  • 0просмотров

Как исключить связанную таблицу при использовании Entity Framework

db.UploadFileSet.Where(f => f.Article.ID == id).ToList();ef автоматически загрузит статью. Но она мне не нужна! Как я могу это остановить? Я знаю, что могу написать так: Select new XXX{Id = xxx ,Name = xxx};Но это очень хлопотно.

Задан May 14, 2012, 12:40 PMотDozer
  • 12голос
  • 1ответ
  • 0просмотров

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

У меня есть система в производстве, которая была создана с Entity Framework 4.1 Code First. Сейчас я обновился до версии 4.3 и мне нужно применить миграцию, но есть несколько вариантов использования, которые мне нужно охватить: 1. A new ...

Задан May 16, 2012, 4:09 PMотbPratikJosh Kodroff
  • 92голосов
  • 5ответов
  • 0просмотров

Entity Framework код первого уникального столбца

Я использую Entity Framework 4.3 и использую Code Fist. У меня есть класс public class User { public int UserId{get;set;} public string UserName{get;set;} }Как мне сказать Entity Framework, что имя пользователя должно быть уникальным при ...

Задан Nov 27, 2018, 11:58 AMотcpoDesign
  • 11голосов
  • 2ответа
  • 0просмотров

Несколько версий SQL Server с использованием Entity Framework в одном приложении ASP.NET

Я использую Entity Framework в веб-приложении, которое использует SQL Server 2000, 2005 и 2008. Когда я создаю новый файл EDMX, использующий что-либо, кроме 2008 (версия первого созданного edmx), я получаюerror 0172: All SSDL artifacts must ...

Задан Oct 06, 2016, 5:22 PMотChris SchiffhauerIan B
  • 2голосов
  • 2ответа
  • 0просмотров

Можно ли сделать функции уровня SQL доступными для запросов LINQ to Entity?

Я хотел бы написать LINQ для запросов сущностей, которые вызывали другие функции: from c in context.Widgets where MyFunc(c.name) select cЭто вызывает ошибку, потому что выражение, очевидно, не может быть преобразовано в TSQL, который вызывает ...

Задан May 16, 2012, 8:10 PMотAaron Anodide
  • 11голосов
  • 6ответов
  • 0просмотров

Миграции Entity Framework - включите автоматическую миграцию вместе с добавленной миграцией

Я использую Entity Framework 4.3 Миграции в моем проекте. Я хотел бы использовать автоматические миграции, чтобы при внесении изменений в мои доменные объекты и мой контекстный класс моя база данных автоматически обновлялась при запуске проекта. ...

Задан May 18, 2012, 9:07 AMотLadislav Mrnkajdavis
  • 0голос
  • 1ответ
  • 0просмотров

EntityFramework Mutli-Table «многие ко многим»

Я работаю с EF4.1 Code First и пытаюсь создать несколько таблиц отношений «многие ко многим», в которых необходимо будет связать эти таблицы. Пожалуйста, посмотрите небольшой фрагмент кода ниже: class Event { int EventId { get; set; } ...

Задан May 21, 2012, 6:19 PMотTomasz Iniewicz
  • 9голосов
  • 2ответа
  • 0просмотров

Как откатить транзакцию в Entity Framework

string[] usersToAdd = new string[] { "asd", "asdert", "gasdff6" }; using (Entities context = new Entities()) { foreach (string user in usersToAdd) { context.AddToUsers(new User { Name = user }); } try { context.SaveChanges(); //Exception thrown: ...

Задан Jul 01, 2009, 5:49 PMотShimmy
  • 3голос
  • 1ответ
  • 0просмотров

Подготовка к нескольким контекстам EF на единицу работы - TransactionScope

Я думаю о вариантах реализации единой единицы работы для работы с несколькими источниками данных - структурой сущностей. Я придумал предварительный подход - пока что он имеет дело с одним контекстом - но, по-видимому, это не очень хорошая ...

Задан May 23, 2012, 11:15 PMотJoao Milasch
  • 17голос
  • 1ответ
  • 0просмотров

LINQ OrderBy не заказываете .. ничего не меняется .. почему?

Любая идея, почему LINQ OrderBy не работает в следующем коде (нет ошибок, но метод не сортирует ...) Сначала мой собственный тип public class IQLinksView { public int id { get; set; } public int catid { get; set; } public int? viewed {get;set;} ...

Задан Feb 22, 2013, 9:51 AMотuser1415838
  • 4голос
  • 1ответ
  • 0просмотров

Исключение метаданных структуры сущности - нет ресурсов csdl, ssdl, msl в dll

У меня есть DAL (модель первой сущности платформы 4.1) и служба, которая использует его в отдельных проектах. Все работало нормально, но после некоторых небольших изменений (например, я сгенерировал модель из базы данных) она перестала работать. ...

Задан May 31, 2012, 8:26 AMотrideronthestorm
  • 8голосов
  • 4ответа
  • 0просмотров

Как использовать строку подключения EntityFramework для Elmah?

В ELMAH для регистрации ошибок в базе данных вы можете написать: <errorLog type="Elmah.SqlErrorLog, Elmah" connectionStringName="EducoparkEntities"/>Однако, если я использую EntityFramework, это не сработает, поскольку строка подключения для EF ...

Задан Jul 28, 2013, 8:41 AMотabatishchev
  • 14голосов
  • 3ответа
  • 0просмотров

Может ли EF автоматически удалять потерянные данные, если родитель не удален?

Для приложения, использующего Code First EF 5 beta, у меня есть: public class ParentObject { public int Id {get; set;} public virtual List<ChildObject> ChildObjects {get; set;} //Other members }а также public class ChildObject { public int Id ...

Задан May 31, 2012, 2:18 PMотStuperUser
  • 6голос
  • 1ответ
  • 0просмотров

Соотношение между многими и многими со ссылкой на внешний ключ

Это должен быть простой вопрос для хорошо осведомленного пользователя EF. У меня есть следующая схема (в моей голове), как должны выглядеть отношения между таблицами. [FooBar] [Foo] [Bar] FooId PK,FK Id PK Id PK BarId PK,FK BarId FK Name ...

Задан Jun 03, 2012, 3:01 PMотculturalanomoly
  • 9голос
  • 1ответ
  • 0просмотров

EF 4.3 Миграция - как создать скрипт понижения?

У меня есть проблема, на которую я не смог найти ответ в Интернете. Я использую CodeFirst EF 4.3.1 Миграции с MsSQL. Я добавил несколько миграций, и теперь я хочу создать скрипт для обновления / понижения между двумя миграциями. Для обновления ...

Задан Jun 03, 2012, 3:36 PMотmayash
  • 8голосов
  • 4ответа
  • 0просмотров

выполнить пользовательский sql с сущностью Framework?

Мне нужно выполнить пользовательский запрос, который будет сохранен где-то в базе данных, и мне нужно, чтобы он вернулся в набор данных или набор данных и связал его с видом сетки, который будет автоматически генерировать столбцы в true. Весь ...

Задан Jun 05, 2012, 1:35 PMотLuis Valencia
Пред12...45След