0
ответов

Entity Framework 4.1 Database First не добавляет первичный ключ в сгенерированный класс DbContext T4

Я только начинаю работать с Entity Framework 4.1, пробуя режим "database first". Когда EF генерирует класс Model с помощью "ADO.Net DbContext Generator", разве он не должен определять первичный ...
вопрос задан: 7 December 2011 18:07
0
ответов

Не могу найти новый Code First База данных Entity Framework

В основном я использую технику Entity Framework Code First. Код, который я написал, работает. Однако я не могу найти только что созданную базу данных в SQL Server Management Studio. Где это находится? Какая IDE ...
вопрос задан: 6 December 2011 19:42
0
ответов

Интеграционные тесты Entity Framework DropCreateDatabaseAlways не очищает базу данных между тестами

Я пишу набор интеграционных тестов (модульные тесты с MS Test, которые проверяют, что Entity Framework 4.2 правильно сохраняет все классы в базе данных). Когда я запускаю все тесты один за другим, они все ...
вопрос задан: 5 December 2011 11:37
0
ответов

Entity Framework, моделирование Code First и циклическая ссылка

I Вот уже несколько дней пытаюсь решить эту проблему. Создавая простой проект, иллюстрирующий мою проблему, я наткнулся на возможное решение. Так что это своего рода двойной вопрос. Но ...
вопрос задан: 2 December 2011 13:51
0
ответов

Могу ли я отключить автоматические связи в Entity Framework Code First?

Я заметил, что Entity Framework все еще имеет множество «автоматических» функций в их последней версии. Как всегда, это поистине палка о двух концах. В частности, я использую событие OnModelBuilder ...
вопрос задан: 30 November 2011 19:43
0
ответов

Происходит ли фильтрация данных на уровнях контроллера, службы или репозитория?

Я использую ASP.NET MVC 3. Я получаю данные моего представления в следующей последовательности: Контроллер -> Уровень обслуживания -> Репозиторий В моем репозитории у меня есть метод GetAll, который возвращает все записи ...
вопрос задан: 25 November 2011 12:24
0
ответов

Entity Framework Code First: ограничение FOREIGN KEY может вызвать циклы или несколько каскадных путей

Entity Framework Code First может сгенерировать базу данных для следующих POCO. открытый класс Item {public int Id {получить; установленный; } общедоступная строка Имя {получить; установленный; } } открытый класс ItemPair {public ...
вопрос задан: 23 November 2011 03:02
0
ответов

EF code-first PluralizingTableNameConvention for ONE DbSet

Как переключить это соглашение PluralizingTableNameConvention только для одной таблицы/DbSet? Насколько я могу судить, я могу сделать это только для всех DbSets для данного DbContext
вопрос задан: 22 November 2011 06:51
0
ответов

DbSet.FirstOrDefault ()?

Я пытаюсь сделать это, но в нем говорится, что я не могу использовать FirstOrDefault, общедоступный статический int GetId (этот Context db, тип типа, имя строки) {{1 }} {return db.Set (type) .FirstOrDefault (x => x.Name == name) .Id; } ...
вопрос задан: 21 November 2011 22:30
0
ответов

MVC3/Razor Add Controller "Get-PrimaryKey" не может найти первичный ключ

Я создал модель Entity Framework на основе существующей базы данных. Entity Framework использует ADO.NET DbContext Generator. Я также создал проект MVC3/Razor, который использует DLL из ...
вопрос задан: 21 November 2011 21:52
0
ответов

ObjectSet.Context vs DbSet

Я использовал ObjectSet в EF 4.0, я мог получить базовый контекст для этого ObjectSet, используя myObjectSet.Context, который возвращает ObjectContext. Теперь с DbSet в Ef4.1, что эквивалентно? ...
вопрос задан: 19 November 2011 23:00
0
ответов

Использование лямбда-метода Include в скомпилированном запросе LINQ

В настоящее время я пытаюсь оптимизировать некоторые запросы LINQ в своей программе путем их предварительной компиляции. В некоторых из этих запросов широко используется ускоренная загрузка ; вот пример одного из них: public static Func & ...
вопрос задан: 16 November 2011 22:35
0
ответов

Должен ли я реализовать IDisposable для всех классов или достаточно базового класса?

Мне сказали, что мне нужно удалить экземпляры классов репозитория Entity Framework, и я создал базовый класс для обеспечения этой реализации. Мне нужно уточнить у экспертов: приемлемо ли ...
вопрос задан: 15 November 2011 16:39
0
ответов

Как мне вернуть int из хранимой процедуры в Entity Framework 4.1?

Я использую Entity Framework 4.1, и иногда мне нужно вызывать хранимые процедуры. Некоторые из них возвращают целые числа как возвращаемые значения. Например, СОЗДАТЬ ПРОЦЕДУРУ ... ... INSERT INTO ... SELECT @@ Identity (...
вопрос задан: 15 November 2011 15:41
0
ответов

Entity Framework 4.1 и максимальная производительность блока приложений корпоративных данных

Объем проблемы: я хочу использовать EF4.1 без каких-либо компромиссов со скоростью и надежностью блока доступа к данным корпоративной библиотеки, который я знаю и которому доверяю. Благодаря множеству ссылок Stackoverflow и ...
вопрос задан: 12 November 2011 08:27
0
ответов

Должен ли репозиторий возвращать IEnumerable , IQueryable или List ?

Я бы хотел сделать свое приложение максимально гибким, но не копаться в яме, делая свой интерфейс слишком специфичным. Какой тип объекта лучше всего подходит для репозитория? IEnumerable, IQueryable, ...
вопрос задан: 12 November 2011 02:39
0
ответов

context.SaveChanges не работает

Мой метод обновления не работает в приложении ASP.NET MVC 3. Я использовал следующий код EF 4.1: [HttpPost] public ActionResult UpdateAccountDetails (аккаунт аккаунта) {if (ModelState ....
вопрос задан: 8 November 2011 20:42
0
ответов

Изучение EF Code First: Какие недостатки по сравнению с моделью first?

Я думаю о том, чтобы сначала перейти от модели EF к коду. Преимущества кажутся мне достаточно ясными, и это кажется довольно интуитивным в использовании. Каковы недостатки по сравнению с моделью в первую очередь? Какие ...
вопрос задан: 8 November 2011 04:56
0
ответов

Сначала сопоставление таблиц ассоциаций в коде EF 4.1

Я не уверен, как сначала сопоставить следующие таблицы ниже в коде EF 4.1 и какие объекты мне нужны, представляющие таблицы. Как мне получить список технических характеристик продукта? В настоящее время я только ...
вопрос задан: 3 November 2011 09:48
0
ответов

Entity Framework cant use the DbContext, model being created

Я использую EF 4.1, и я создаю обычный EF edmx файл. Я генерирую его из БД. Когда он сгенерирован, я нажимаю правой кнопкой мыши и выбираю пункт add code generation item, чтобы сгенерировать новые классы и использовать ...
вопрос задан: 30 October 2011 12:51
0
ответов

Вставка внешнего ключа Entity Framework с автоматическим идентификатором

У меня есть 2 объекта User и User_Profile (отношение один к одному). Я связал их следующим образом: пользователь открытого класса {[Key] [ForeignKey ("user_profile")] public int user_id {get; set;} ...
вопрос задан: 28 October 2011 21:17
0
ответов

Filter with multiple derived classes with Code-first Entity Framework

Допустим, у меня есть User с 2 производными сущностями Student, Teacher. Я использовал метод TPH, поэтому в моих классах фактически нет свойств, которые бы говорили мне, кто является преподавателем, а кто нет. У меня есть 2 булевых числа, которые ...
вопрос задан: 26 October 2011 11:13
0
ответов

Сначала код - невозможно вставить значение NULL в столбец «Id»

Это мой код, очень простой ... var newUser = new User (); newUser.Id = id; newUser.Email = электронная почта; this.DataContext.Set <Пользователь> (). Добавить (новыйПользователь); this.DataContext ....
вопрос задан: 22 October 2011 14:19
0
ответов

Почему DbContext.Find() Entity Framework генерирует запрос с select top 2?

Почему DbContext.Find() Entity Framework генерирует запрос с select top 2 и производной таблицей? По определению, запрос ищет по первичному ключу, который должен быть уникальным.
вопрос задан: 19 October 2011 14:29
0
ответов

Заполнение дочернего свойства с помощью Entity Framework SqlQuery

Учитывая следующий открытый класс POCO Code First Entities Customer {public int CustomerId {get; установленный; } публичная строка CustomerTitle {получить; установленный; } общедоступная строка CustomerFirstName {get; ...
вопрос задан: 19 October 2011 13:30
0
ответов

Повторное присоединение графа сущностей и обнаружение изменений в коллекции

Сначала я использую код структуры сущностей и открываю базу данных Northwind через интерфейс WCF REST HTTP. Я не раскрыл таблицу OrderDetails (элементы заказа), так как не имеет смысла создавать ...
вопрос задан: 18 October 2011 08:37
0
ответов

EF Code First: как получить случайные строки

Как создать запрос, в котором я получал бы случайные строки? Если бы я написал это на SQL, я бы поставил заказ на newid () и отрубил бы n строк сверху. В любом случае, чтобы сделать это в EF ...
вопрос задан: 16 October 2011 02:07
0
ответов

Можно ли создать общий класс репозитория для всех моих объектов?

У меня есть следующий класс POCO с его реализацией шаблона репозитория. Если моя модель достаточно большой, имеет смысл сделать этот универсальный вариант, поэтому необходимо выполнить только одну реализацию. Это ...
вопрос задан: 14 October 2011 14:51
0
ответов

Лучший способ запросить страницу данных и получить общее количество в объекте framework 4.1?

В настоящее время, когда мне нужно выполнить запрос, который будет использоваться с разбиением на страницы, я делаю это примерно так: // Запрос на установку (обычно гораздо более сложный) var q = ctx.People. Где (p => p.Name.StartsWith ("A")); // ...
вопрос задан: 14 October 2011 12:14
0
ответов

EntityType 'ApplicantPosition' не имеет определенного ключа

При запуске моего первого приложения asp.net mvc я получил эту ошибку Я думал, что структура сущности автоматически создаст ключи имен столбцов, которые заканчиваются на Id? разве это не правильно? Как видите ...
вопрос задан: 14 October 2011 07:50