Вопросы по теме 'entity-framework-4.1'

Как сопоставить разделение таблицы в EF Code First?
Как я могу сопоставить разделение таблицы с помощью EF Code First? Разделение таблиц для EDMX описано, например, здесь . Это позволяет отображать два объекта с отношением 1: 1 в одну и ту же таблицу. Я знаю, что могу сделать подобное сопоставление...
5575 просмотров

EF 4.1 RC: странное каскадное удаление
Должен признаться, возможности EF 4.1 RC Codefirst, DataAnnotations и FluentAPI по-прежнему ошеломляют меня. Иногда я действительно не понимаю, что делаю ;-) См. следующие POCO: public class Country { [Key] public Guid ID { get; set; }...
3514 просмотров

Составной ключ с EF 4.1 Code First
Я пытаюсь понять, как получить составной ключ, используя код EF First 4.1 RC. В настоящее время я использую аннотацию данных [Key], но не могу указать более одного ключа. как можно указать составной ключ? Вот мой пример: public class...
51858 просмотров

Как запустить SQL при создании базы данных с помощью EF 4.1 CodeFirst?
Я хочу использовать Elmah в своем приложении MVC для хранения сообщений об ошибках, и я хочу хранить исключения в базе данных моего приложения. Для этого мне нужно запустить включенный DDL для создания таблиц Elmah и хранимых процедур. Однако,...
308 просмотров

Требуются ли для кода EF свойства навигации для удаления отношений «многие ко многим»?
У меня есть два POCO, участвующие в отношениях «многие ко многим». «А» имеет коллекцию «В», но «Б» не обязательно должен иметь коллекцию «А». Когда я удаляю «B», записи в таблице соединений не удаляются. Похоже, что Entity Framework code-first...
1197 просмотров

Как вернуть сложные типы из службы данных WCF?
Можно ли вернуть сложный тип из службы данных WCF, состоящей из коллекций типов сущностей? Например : //the complex type to return class Entities { ICollection<Contract> Contracts; ... } //configuration public partial...
3994 просмотров

Сохранить вычисляемое поле только для чтения с Entity Framework Code First
Я использую Entity Framework Code First, и у меня есть сущность, определенная с помощью свойства StartTime , свойства EndTime и свойства Duration (наряду с некоторыми другими). Свойство Duration является вычисляемым полем и представляет собой...
7455 просмотров
schedule 30.06.2022

EF 4.1 Code First — сопоставить оболочку enum как сложный тип
Я пытаюсь создать универсальное решение проблемы перечислений с помощью EF 4.1. Мое решение в основном представляет собой общую версию Как подделать перечисления в ef 4 . Класс-оболочка enum прекрасно работает в остальной части кода и позволяет...
9321 просмотров

Есть ли способ получить поддержку импорта функций при использовании генератора DbContext?
Я пытаюсь использовать новый Entity Framework 4.1 DbContext Generator, потому что он генерирует очень чистые классы POCO для всех сущностей и использует API DbContext вместо API ObjectContext. Проблема, с которой я сталкиваюсь, заключается в том,...
2151 просмотров

Вызов хранимой процедуры из LINQ (с dbcontext)
Привет всем. С EF4 я могу сопоставить функцию EDMX (с «обновлением модели из базы данных» и добавить хранимую процедуру из списка) в метод linq, используя небольшой фрагмент, подобный этому. [EdmFunction("MYPROJECT.Store", "Foo")] public Decimal...
2896 просмотров

Фильтр действий MVC3 с использованием базы данных (EF 4.1 DBContext, Ninject)
Я пытаюсь настроить фильтр «Авторизация» для действия, создавая свой собственный атрибут ActionFilterAttribute, где я выполняю поиск в базе данных, чтобы определить, имеет ли пользователь доступ к определенному ресурсу. В моем классе, наследующемся...
4024 просмотров

Как остановить EF4.1 Code-First для создания индекса Culstered для объекта PK
С помощью следующего простого класса сущностей EF4.1 Code-First создаст кластеризованный индекс для столбца PK UserId при инициализации базы данных. public class User { [Key] public int UserId { get; set; } public...
3117 просмотров

Запрос дочерних коллекций Entity в Entity Framework 4.1
У меня есть набор сущностей, которые я запросил из IDbSet в моем DbContext. Теперь я хочу перебрать каждую сущность и запросить их дочерние коллекции, которые определены в сущности как ICollection. Правильно ли вызывать AsQueryable () в дочерних...
5620 просмотров

EF 4.1 Code First с существующей базой данных
У меня есть существующая БД, и я сначала использовал код EF 4.1 для сопоставления своих объектов POCO с таблицами. Но я получаю эту ошибку: Невозможно проверить совместимость модели ошибок EF 4.1, так как тип EdmMetadata Несмотря на то,...
948 просмотров
schedule 10.06.2022

Код Entity Framework 4.1 Первый подход к созданию отношения «многие ко многим»
Я использую Silverlight 5 Beta SDK и EntityFramework 4.1 в приложении Silverlight. Я попытаюсь создать две таблицы «Автор» и «Книга». В SQL должна быть третья (объединяющая) таблица, которая создает отношение «многие ко многим» между «Автор» и...
3132 просмотров

Явная загрузка дочерних коллекций в EF 4.1
Учитывая следующую модель... public class Parent { public int Id { get; set; } public ICollection<Child> Children { get; set; } } public class Child { public int Id { get; set; } public ICollection<Grandchild>...
4392 просмотров

Несколько внешних ключей, указывающих на одну и ту же таблицу в коде Entity Framework 4.1, сначала
Я застрял при попытке написать первую модель кода Entity Framework 4.1 для следующих отношений БД. Вот визуальное изображение отношений. dbo. [Компании] могут иметь Продавца или Дебитора в качестве Типа компаний. dbo. [SellerDebtors]...
17871 просмотров
schedule 25.05.2022

EF Code First DBContext и транзакции
Я хотел бы знать, как лучше всего реализовать транзакции с DBContext . Особенно, Реализует ли DbContext.SaveChanges внутреннюю транзакцию, если я изменяю несколько объектов? Если я хочу вызвать DbContext.SaveChanges несколько раз (один и...
26427 просмотров

Следует ли использовать агрегированные корневые репозитории DDD с EF 4.1 + LINQ?
Я читал DDD Evans и экспериментирую с дизайном совокупного корневого репозитория с использованием C # и Entity Framework 4.1 + LINQ. Однако меня беспокоят фактические запросы, отправляемые в БД. Я использую SQL 2008 R2 и запускаю SQL Profiler,...
1939 просмотров

Entity Framework: отслеживание изменений в ассоциациях FK
Я переопределяю SaveChanges в своем DbContext, чтобы реализовать журнал аудита. Работать с отношениями «многие ко многим» или независимыми ассоциациями относительно просто, поскольку EF создает ObjectStateEntries для любых изменений в этих типах...
3356 просмотров