entity-framework-4- все статьи тега


Исключение времени ожидания SQL: из-за проблемы с подключением? Или запрос / команда занимает слишком много времени?

Я пытался отладить проблему в течение некоторого времени в приложении, над которым я работаю. До сих пор я думаю, что следующее исключение указывает на проблему с SqlClient, способным на самом деле подключиться к SQL-серверу, а не на проблему таймаута с командой/запросом. Мы используем EF 4.0 (подключение к SQL Server 2008 R2), и единственная подсказка, которая у меня есть, говорит о том, что это проблема подключения и выполнения, - это EntityConnection.OpenStoreConnectionIf в нижней части сте ...

Как увидеть SQL-запрос в SQL profiler?

Когда я выполняю запрос обновления или другой запрос языка обработки данных (DML), который изменяет данные в базе данных, используя Entity Framework 4, Как я вижу запрос, отправленный на SQL Server? Допустим, я делаю что-то вроде: someEntityObjectInstance.SomeProperty = newValue; context.SaveChanges(); В этом случае нет ObjectQuery, чтобы сделать ToTraceString() против, поэтому я действительно не могу видеть, что происходит под одеялом. Я верю, что есть какой-то инструмент Microsoft SQL Ser ...

Database First Entity Framework Update Model не работает: в чем может быть причина?

У меня есть существующее приложение MVC 3, использующее entity framework 4. Модель была сгенерирована с использованием режима Database-First. У меня также есть "автоматическая генерация кода", которая генерирует класс. Сегодня я сделал простую модификацию своей базы данных. Поле перешло из" int "в"float". Я пошел к себе .edmx, сделал правый клик, обновить модель из базы данных... Но когда я смотрю на поле, оно совсем не меняется. Я все перепроверяю, и база данных модифицируется, но модель нико ...

Как издеваться над LINQ для сущностей помощников, таких как " SqlFunctions.StringConvert ()'

Я использую EF 4 и пытаюсь юнит-тестировать следующую строку, используя Moq: var convertError = models .Where(x => SqlFunctions.StringConvert((decimal?) (x.convert ?? 0)) == "0") .Any(); И похоже, что SqlFunctions.StringConvert() бросит, если обнаружит, что контекст издевается. Это дает ошибку, говоря: Эта функция может быть вызвана только из LINQ в Entities Можно ли сказать SqlFunctions.StringConvert, чтобы вернуть макет объекта, чтобы я мог избавиться ...

Ошибка проверки для одного или нескольких объектов. Увидеть EntityValidationErrors недвижимости для получения более подробной информации

у меня эта ошибка при заполнении базы данных с кодом первого подхода. ошибка проверки для одного или нескольких объектов. Увидеть EntityValidationErrors недвижимости для получения более подробной информации. честно говоря, я не знаю, как проверить содержание ошибок проверки. Visual Studio показывает мне, что это массив с 8 объектами, поэтому 8 ошибок проверки. это работает с моей предыдущей моделью, но я сделал несколько изменений, которые я объясняю ниже: у меня было перечисление под н ...

Объект '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 ...

Указанный тип элемента "дата" не поддерживается в LINQ to Entities. Только инициализаторы, элементы сущностей и свойства навигации сущностей

используя этот код Entity Framework Я получаю следующее сообщение об ошибке. Мне нужно получить все строки для определенной даты,DateTimeStart имеет тип DataType в этом формате 2013-01-30 12:00:00.000 код: var eventsCustom = eventCustomRepository.FindAllEventsCustomByUniqueStudentReference(userDevice.UniqueStudentReference) .Where(x => x.DateTimeStart.Date == currentDateTime.Date); ошибка: base {System.SystemException} = {"The specified type member 'Date' is not su ...

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

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

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

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

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); Я хотел бы вк ...

Использование Include в Entity Framework 4 с лямбда-выражениями

Я видел много статей о том, как преодолеть этот вопрос, все связанные с CTP4, или добавление моих собственных методов расширения. есть ли "официальный" способ EF4 использовать лямбда-выражения внутри include (как для отношений первого уровня, так и для 2-го и более уровня) или он в конечном итоге не был включен в RTM ? это есть один - я был бы рад узнать, как это сделать, как использовать лямбда-выражение в моем коде сейчас (с #system.данные.сущность #система.данные.в LINQ) еще дает мне: не ...

Entity Framework 4 ошибка отображения фрагмента при добавлении нового скалярного объекта

У меня есть модель Entity Framework 4-Первый дизайн. Я создаю первый проект моей модели в дизайнере и все было хорошо. Я скомпилировал, создается база данных и т. д. позже я попытался добавить строковый скаляр (Nullable = true) к одному из моих существующих объектов, и я продолжаю получать этот тип ошибки при компиляции: ошибка 3004: проблема в отображении фрагменты, начинающиеся в строке 569: нет сопоставление указанных свойств Моя любовь.Моя ценность в наборе MyEntities. Один Сущн ...

Как я должен удалить все элементы в DbSet?

каков наилучший способ удалить все элементы в системе.Данные.Сущность.DbSet, с Entity Framework 4.3? ...

EF4-выбранная хранимая процедура не возвращает столбцов

У меня есть запрос в хранимой процедуре, которая вызывает некоторые связанные серверы с некоторым динамическим SQL. Я понимаю, что EF это не нравится, поэтому я специально перечислил все столбцы, которые будут возвращены. Однако, это не так. Что я здесь делаю не так? Я просто хочу, чтобы EF мог обнаруживать столбцы, возвращаемые из хранимой процедуры, чтобы я мог создавать нужные мне классы. пожалуйста, смотрите следующий код, который составляет последние строки моего сохраненного процедура: S ...

Является ли DbContext таким же, как DataContext?

Я следую учебник от Скотт ГУ это относится к классу с именем DbContext. Я не могу найти его в любом пространстве имен на framework 4, и мне кажется, что он был переименован из CT4 DbContext в систему .net4.Данные.В LINQ.свойство DataContext. Правильно ли мое предположение? ...