Описание тега entity-framework-6

По вопросам о ADO.NET Entity Framework версии 6. Добавьте также общий тег [entity-framework], если ваш вопрос не ограничивается версией EF6.
0 ответов

EF6 вызов включает после asenumerable

У меня есть сущность с несколькими обычными отношениями 1 ко многим и одной коллекцией с неявными отношениями 1 ко многим без каких-либо определенных отношений. То, что я пытаюсь сделать, это заставить его работать вместе, как: IQueryable<Employe…
13 сен '16 в 09:07
2 ответа

Группировать по нескольким столбцам в зависимости от значений в Entity Framework

В моем коде Entity Framework есть следующее простое утверждение: query = query .Where(c => c.NotificationType == NotificationType.AppMessage) .GroupBy(c => c.ConversationId) .Select(d => d.OrderByDescending(p => p.DateCreated).FirstOrDef…
13 окт '17 в 09:41
1 ответ

Entity Framework foriegn ключ для существующего столбца таблицы

У меня есть следующая таблица в моей базе данных Компания resourceId (уникальный идентификатор) имя (nvarchar(50)) У меня есть следующая сущность пользователя в моем приложении public class ApplicationUser : IdentityUser { public String FirstName { …
17 июн '14 в 16:05
0 ответов

Диаграмма.Net Entity Framework .edmx отличается от XML

У нас была проблема пару раз, когда наши свойства диаграммы.edmx отличаются от свойств XML. Это приводит к большим потерям времени, пытаясь понять, почему, например, сегодня утром, простое добавление / обновление EF утверждает, что мы вводим пустые …
0 ответов

Как создать DbModificationClause с помощью CASE WHEN .... THEN

Все Я был создан IDbCommandTreeInterceptor и получил проблему: EF провайдер неправильно генерации SQL. В результате я хочу получить этот SQL UPDATE [dbo].[Devices] SET [DeletedDate] = CASE WHEN [DeletedDate] IS NULL THEN GETUTCDATE() ELSE [DeletedDa…
01 май '18 в 11:53
1 ответ

Структура сущности один в один свободно API

Есть ли способ настроить отношение один к одному, используя только Fluent API? (Нет аннотаций данных). Мне нужно что-то вроде этого: public class User { public int Id {get;set;} public string Name {get;set;} } public class Address { public int Id{ge…
3 ответа

Почему EF не может обрабатывать два свойства с одним и тем же внешним ключом, но с отдельными ссылками / экземплярами?

По-видимому, EF6 не нравится объекты, которые имеют несколько свойств внешнего ключа, которые используют одно и то же значение ключа, но не разделяют одну и ту же ссылку. Например: var user1 = new AppUser { Id = 1 }; var user2 = new AppUser { Id = 1…
06 окт '16 в 18:16
0 ответов

Код EF сначала из базы данных с IdentityDbContext

Используя VS2017, у меня есть несколько связанных таблиц в БД с ограничениями и т. Д. Я создал пустой проект MVC/WebAPI с опцией "Индивидуальная учетная запись пользователя", установил EF6.2.0, импортировал сущности из БД с использованием техники "C…
0 ответов

Исправить свободный интерфейс API для отношений один-к-одному в Entity Framework?

На основе следующих моделей: public class Parent { public int Id {get; set;} public virtual Child Child {get; set;} } public class Child { public int Id {get; set;} public int ParentId {get; set;} public virtual Parent Parent {get; set;} } Я настрои…
1 ответ

Automapper не устанавливает значения свойств навигации из хранимой процедуры

Мой Customer.Model имеет свойство навигации: public Address Address { get; set; } У меня есть хранимая процедура, которая имеет выбор, который выглядит следующим образом: SELECT c.*, a.City AS AddressCity, a.State AS AddressState Эти значения оказыв…
2 ответа

Проблемы генерации.edmx EF6 в Visual Studio 2013

Я пытаюсь сгенерировать файл edmx для своей базы данных в Visual Studio 2013 на основе сервера баз данных mssql 2012 или 2008 и набора таблиц. Файл edmx создается без проблем, и все выглядит нормально, пока я не попытаюсь скомпилировать проект. Кажд…
18 сен '14 в 21:58
2 ответа

Использование другого провайдера соединений для Entity Framework в ASP.NET Core

Я использую ASP.NET Core 1.1 с Entity Framework 6 для подключения к базе данных SQL Server Compact 3.5. Как я могу настроить, какой провайдер использовать при создании DbContext? MyDbContext.cs public class MyDbContext: DbContext { protected overrid…
2 ответа

Суммарное время выполнения SQL-запроса * НАМНОГО * ниже, чем EF ExecuteStoreCommands

Поэтому я профилировал это приложение MVC и заметил, что некоторые запросы выполняются медленно, поэтому, естественно, я профилировал и свое приложение, и базу данных. Вот эти выводы: Сумма всех вызовов БД в соответствии с профайлером MSSQL составля…
1 ответ

Left Join In Entity Framework 6

У меня есть старый код SQL, который использует левое соединение при запросах из базы данных. Я понятия не имею, как это сделать с помощью EF, но я могу представить, что это намного проще. (Новейшая версия VB.NET) Вот код SQL: 'Now Change each of the…
1 ответ

Entity Framework 6 выбирается по внешнему ключу

Мои занятия public class User { [Key] public int userId { get; set; } [Required(ErrorMessage = "Name Required.")] [Display(Name = "Name")] public string name { get; set; } [Required(ErrorMessage = "Username Required.")] [Display(Name = "Username")] …
07 сен '16 в 09:06
1 ответ

Тип System.DateTime не является поддерживаемым типом. Изменить для использования System.DateTimeOffset

Мы создаем сервис WebApi 2.2 и используем технологии, перечисленные выше. Наше внутреннее хранилище данных MySql 5.6. Мы используем dotConnect для MySql для работы с хранилищем данных. В базе данных есть столбец RowVersion с типом отметки времени. В…
1 ответ

Передать код пользователя и вернуть имя пользователя с заполненным полем

Возникает какая-то необычная проблема при возвращении имени пользователя. Я даю краткий обзор, Я работаю над порталом веб-приложений. Я предоставляю страницу входа. На странице входа. Пользователь должен ввести свой код входа. Затем он автоматически…
2 ответа

Entity Framework 6 Ленивая загрузка возвращает ноль

У меня есть класс со следующими свойствами public class Booking { public long BookingId {get;set;} public string RoomNumber {get;set;} [ForeignKey("BookingCustomer")] public long? BookingCustomerId {get;set;} public virtual Customer BookingCustomer …
24 янв '15 в 09:06
1 ответ

Преобразование времени и даты, представленной как INT, в структуру DateTime в LINQ

В настоящее время я запрашиваю msdb.dbo.sysjobhistory Таблица, чтобы найти статус заданий, выполненных сегодня и показать их в браузере. Определение этой таблицы выглядит следующим образом. Вот run_date а также run_time соответствуют дате и времени …
25 ноя '16 в 18:09
1 ответ

Действие PUT на контроллере WebApi не сохраняет данные в базу данных

У меня очень простой проект MVC5 WebApi со следующими моделями: public class Product { public Product() { } public int ProductId { get; set; } public string ProductCode { get; set; } public int BomId { get; set; } public virtual BOM BOM { get; set; …