entity-framework- все статьи тега ➜ страница 3


Entity Framework с NOLOCK

Как я могу использовать NOLOCK функция на Entity Framework? Является ли XML единственным способом сделать это? ...

LINQPad [расширение] методы

У кого - нибудь есть полный список методов и методов расширения LINQPad, таких как .Dump() SubmitChanges() ...

У него есть DefiningQuery, но нет элемента InsertFunction ... err

эта вещь сводит меня с ума, и ошибка совершенно бессмысленна для меня: не удалось обновить EntitySet 'TableB', поскольку он имеет DefiningQuery и в элементе не существует элемента для поддержки текущей операции. мои таблицы ставятся так: TableA int idA (identity, primary key) ... TableB int idA (FK for TableA.idA) int val TableB не имеет определенного первичного ключа в SQL server. Платформа Entity Framework импортировала таблицу и связь и установила оба поля в качестве ключа. Но это буде ...

Объект 'DF *' зависит от столбца ' * ' - изменение int на double

в основном я получил таблицу в моей базе данных EF со следующими свойствами: public int Id { get; set; } public string Title { get; set; } public string Description { get; set; } public string Image { get; set; } public string WatchUrl { get; set; } public int Year { get; set; } public string Source { get; set; } public int Duration { get; set; } public int Rating { get; set; } public virtual ICollection<Category> Categories { get; set; } он отлично работает, однако, когда я изменяю int ...

EntityType не имеет определенной ошибки ключа

: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using MvcApplication1.Models; using System.ComponentModel.DataAnnotations.Schema; namespace MvcApplication1.Controllers { public class studentsController : Controller { // // GET: /students/ public ActionResult details() { int id = 16; studentContext std = new studentContext(); student first = std.details.Single ...

Entity Framework 4 против NHibernate [закрыто]

много говорилось о первой версии Entity Framework в интернете (также на stackoverflow), и ясно, что это не был хороший выбор, когда у нас уже есть лучшая альтернатива, такая как NHibernate. Но я не могу найти хорошее сравнение Entity Framework 4 и NHibernate. Можно сказать, что сегодня NHibernate является лидером среди всех .NET ORMs, но можно ли ожидать, что Entity Framework 4 вытеснит NHibernate с этой позиции. Я думаю, что если Microsoft действительно ввела очень хорошие функции в EF4 это мож ...

Как изменить строку подключения Entity Framework?

недавно мне пришлось редактировать мое приложение.файл конфигурации для изменения строки подключения для модели данных Entity Framework (.edmx file). Но я хотел бы знать: есть ли способ изменить строку подключения EF с помощью конструктора? исходная строка подключения автоматически создается мастером модели данных сущности. Строка подключения тогда не может быть изменена - она остается отключенной в окне свойств.от edmx дизайнер. Мне нравится избегать редактирования XML вручную, если Я могу (в ...

Entity Framework 4 Single () vs First () vs FirstOrDefault()

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

Entity Framework выберите отдельное имя

Как я могу это сделать SQL запрос Entity Framework? SELECT DISTINCT NAME FROM TestAddresses ...

Решение "экземпляр ObjectContext был удален и больше не может использоваться для операций, требующих подключения" InvalidOperationException

Я пытаюсь заполнить a GridView используя Entity Frameworkm но каждый раз, когда я получаю следующую ошибку: "свойство доступа' LoanProduct 'на объект' COSIS_DAL.MemberLoan' бросил следующее исключение: экземпляр ObjectContext был утилизируется и больше не может использоваться для операций, требующих соединение." мой код: public List<MemberLoan> GetAllMembersForLoan(string keyword) { using (CosisEntities db = new CosisEntities()) { IQueryable<MemberLoan ...

Entity Framework Объединение 3 Таблиц

Я пытаюсь объединить три таблицы, но я не могу понять метод... Я завершил объединение 2 таблиц var entryPoint = dbContext.tbl_EntryPoint .Join(dbContext.tbl_Entry, c => c.EID, cm => cm.EID, (c, cm) => new { UID = cm.OwnerUID, TID = cm.TID, EID = c.EID, }). Where(a => a.UID == user.UID).Take(10); Я хотел бы вк ...

Entity Framework работает слишком медленно. Какие у меня варианты? [закрытый]

я следовал мантре "не оптимизируйте преждевременно" и закодировал свою службу WCF с помощью Entity Framework. тем не менее, я профилировал производительность и Entity Framework слишком медленно. (Мое приложение обрабатывает 2 сообщения примерно за 1,2 секунды, где (устаревшее) приложение, которое я переписываю, делает 5-6 сообщений за одно и то же время. (Устаревшее приложение вызывает хранимые процедуры для доступа к БД.) мое профилирование указывает на Entity Framework, занимая большую час ...

Значение не может быть null. Имя параметра: источник

это, вероятно, самая большая потеря времени проблема, которую я потратил часы на решение в течение длительного времени. var db = new hublisherEntities(); establishment_brands est = new establishment_brands(); est.brand_id = 1; est.establishment_id = 1; est.price = collection["price"]; est.size = collection["size"]; db.establishment_brands.Add(est); db.SaveChanges(); это дает мне ошибка значение не может быть null. Имя параметра: источник stacktrace of [ArgumentNullException: значе ...

В dbset.Attach (entity) vs DbContext.Запись (сущность).State = EntityState.Модифицированный

когда я нахожусь в отдельном сценарии и получаю dto от клиента, который я сопоставляю с сущностью, чтобы сохранить его, я делаю это: context.Entry(entity).State = EntityState.Modified; context.SaveChanges(); что-то DbSet.Attach(entity) или почему я должен использовать .Прикрепите метод, когда EntityState.Изменено уже прикрепляет сущность? ...

Миграции Entity Framework переименование таблиц и столбцов

я переименовал пару объектов и их свойства навигации и сгенерировал новую миграцию в EF 5. Как обычно с переименованиями в миграциях EF, по умолчанию он собирался удалить объекты и воссоздать их. Это не то, что я хотел, поэтому мне в значительной степени пришлось создавать файл миграции с нуля. public override void Up() { DropForeignKey("dbo.ReportSectionGroups", "Report_Id", "dbo.Reports"); DropForeignKey("dbo.ReportSections", "Group_Id", "dbo.ReportSectionGroups"); ...

Код Entity framework-первый нулевой внешний ключ

у меня есть User Country модель. Пользователь принадлежит к стране, но не может принадлежать к любому (нулевой внешний ключ). как мне это настроить? Когда я пытаюсь вставить пользователя с нулевой страной, он говорит мне, что он не может быть нулевым. модель выглядит следующим образом: public class User{ public int CountryId { get; set; } public Country Country { get; set; } } public class Country{ public List<User> Users {get; set;} public int CountryId {get; set;} } ...

Можно ли проверить, если объект уже присоединен к контексту данных в Entity Framework?

Я получаю следующую ошибку при попытке прикрепить объект, который уже прикреплен к данному контексту через context.AttachTo(...): объект с тем же ключом уже существует в ObjectStateManager. ObjectStateManager не может отслеживать несколько объектов с одним и тем же ключом. есть ли способ достичь чего-то вдоль линий оф: context.IsAttachedTo(...) Ура! Edit: метод расширения, описанный Джейсоном, близок, но он не работает для моей ситуации. Я пытаюсь сделать некоторую работу, используя м ...

Как оператор в Entity Framework?

мы пытаемся реализовать оператор "LIKE" в Entity Framework для наших сущностей со строковыми полями, но он, похоже, не поддерживается. Кто-нибудь пытался сделать что-то подобное? этой блоге суммирует проблему, которую мы имеем. Мы могли бы использовать contains, но это соответствует только самому тривиальному случаю для LIKE. Объединение contains, startswith, endswith и indexof приводит нас туда, но требует перевода между стандартными подстановочными знаками и Linq к коду сущностей. ...

Модель, поддерживающая контекст "ApplicationDbContext", изменилась с момента создания базы данных

прежде всего, я не видел эту ошибку нигде, и я думаю, что это не реплицировать, поэтому, пожалуйста, прочитайте всю ситуацию в первую очередь. все работало просто отлично, тогда я попытался обновить один из моих классов модели (the приложение класс и обновление теперь осталось прокомментированным ) , который я буду перечислять ниже, и бум у меня была эта уродливая ошибка. модель, поддерживающая контекст "ApplicationDbContext", имеет изменилась с момента создания базы данных. Рассмотрите в ...

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(); Я хочу добавить различные условия, такие как возраст, высота, основанные на том, были ли эти условия предоставлены методу, выполняющему этот запрос. Все условия будут включать разделение пользователей. Если возраст был указан, я хочу д ...