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

Этот тег предназначен для технической предварительной версии 5 сообщества ADO.NET Entity Framework.
2 ответа

EF 4 CTP 5 Сложный запрос

У меня есть модель, подобная следующей: public class Customer { public int Id { get; set; } public string Name { get; set; } public ICollection<Order> Orders { get; set; } } public class Order { public int Id { get; set; } public DateTime Date…
2 ответа

Entity Framework CTP5, Code-First. Помогите создать справочные таблицы через объектную модель

Я создаю новые модели, для которых я позволю EF создать базу данных. Модели выглядят так: public class Model { public int Id { get; set; } public string StyleNumber { get; set; } public virtual IList<Metal> Metals { get; set; } public virtual …
2 ответа

EF4 - Можно ли использовать POCO как Entity и ComplexType?

Я использую EF4 CTP5. Вот мои POCO: public class Address { public int Id { get; set; } public string Name { get; set; } public string Line1 { get; set; } public string Line2 { get; set; } public string City { get; set; } public string State { get; s…
2 ответа

EF4 CTP5 - Карта внешнего ключа без ссылок на объекты?

Я чувствую, что у этого должен быть простой ответ, но я не могу найти его. У меня есть 2 POCO: public class Category { public int Id { get; set; } public string Name { get; set; } } public class Product { public int Id { get; set; } public int Categ…
2 ответа

EF CTP5 не удалось обновить необязательное свойство навигации

У меня есть связь один к одному между "Проектом" и "Шаблоном". Проект имеет свойство типа "Шаблон". Ассоциация не является двунаправленной ("Шаблон" не знает "Проект"). Мое сопоставление сущностей для ассоциации по "Проекту": this.HasOptional(p =&gt…
16 янв '11 в 14:50
3 ответа

Автогенерация первичного ключа (Guid) Entity Framework CTP5

У меня есть следующий класс POCO public class Account { [Key,DatabaseGenerated(DatabaseGenerationOption.Identity)] public string AccountId { set; get; } public string FirstName { set; get; } public string LastName { set; get; } public string Email {…
10 апр '11 в 09:10
2 ответа

Что вызывает оператор INSERT, конфликтующий с ограничением FOREIGN KEY?

Этот код работал для меня раньше, но я больше не уверен, что стало причиной этой ошибки. Мое единственное предположение состоит в том, что когда я пытаюсь создать Player, данные о команде отправляются обратно в таблицу Team и пытаются их дублировать…
1 ответ

Code First и Parent-Child ссылки

Я использую Code First CTP 5. У меня довольно простая настройка между родительской таблицей и дочерней таблицей Create table testA ( id int not null identity(1,1), stuff varchar(200), primary key (id) ); go create table testB ( id int not null forei…
16 фев '11 в 22:25
7 ответов

Entity Framework 5 - не удалось загрузить файл или сборку EntityFramework, версия =5.0.0.0

Я пытаюсь использовать Entity Framework 5 для своего проекта, но у меня, похоже, возникают проблемы с установкой сборки для соответствия. И так как я установил это изначально с помощью nuget, я не уверен, что мне нужно сделать, чтобы это работало та…
13 июл '12 в 13:20
1 ответ

EF4 CTP5 сопоставление один к одному с существующей базой данных

Таким образом, у меня есть существующая база данных с таблицей "Пользователи" и таблицей "Аэропорты", каждая с идентификатором имен первичных ключей. В таблице "Пользователи" есть столбец DefaultAirportID со значением NULL, который является идентифи…
2 ответа

Вставка десятичной дроби в sql вызывает вставку нулевого числа вместо десятичного числа около нуля

Во время вставки числа с плавающей точкой, как 0,0001 в SQL из моего кода, результат 0,0000 в базе данных. вот определение моего столбца таблицы: decimal(20,15) Вот определение поля класса: public decimal Rate {get ; set; } Как я могу решить эту про…
25 ноя '14 в 15:10
2 ответа

Сначала база данных EF4 CTP5 + отношение "многие ко многим" (ошибка)

Я почти уверен, что это что-то в отношении скрытых соглашений, но я всегда получаю сообщение об ошибке при попытке сопоставить отношение "многие ко многим" с существующей базой данных. Вот самый простой пример: [Table("ALRole", SchemaName = "AL")] p…
2 ответа

EF CTP5 какой элемент генерации кода выбрать?

С EF 4.1 в пути и CTP5 доступны в течение нескольких месяцев, я решил опробовать новую функциональность. Как я вижу, доступно несколько предметов поколения (DbContext и три разных ObjectContext's). Я также заметил, что они не являются взаимозаменяем…
1 ответ

Entity Framework 4.1: как я могу получить доступ к свойствам виртуальной сущности после создания новой сущности?

Вот мой упрощенный код: // Domain models public class Order { public int ID { get; set; } public int CustomerID { get; set; } public virtual ICollection OrderLineItems { get; set; } public virtual ICollection Transactions { get; set; } public void C…
1 ответ

Каскадное удаление в EF4 CTP5 Code First выполняет обновление дочерних записей

Используя описанный здесь метод, я пытаюсь удалить родительскую запись и все связанные дочерние записи. Однако, что происходит, родительский объект удаляется, как и ожидалось, но поле ключа дочерней записи обновляется до NULL, а не удаляется. Я такж…
4 ответа

Как я могу получить Foo с одним столбцом в EF 5 Code First?

Я разболтался, пытаясь сначала получить код EF, чтобы позволить мне сделать то, что я мог бы сделать за 2 минуты в SQL. Если бы я не потратил 5 дней, пытаясь заставить его работать, я бы просто кодировал свою базу данных в DDL и использовал ADO.NET.…
1 ответ

EF4 CTP5: расширение модели с помощью модуля MEF - TPH - OnModelCreating

Извините, что не нашел лучшего заголовка. Я пытаюсь расширить модель EF4 CTP5 с помощью модулей MEF. Идея состоит в том, чтобы указать некоторые базовые объекты. Эти базовые объекты расположены рядом с моим классом Context в моих решениях Сборка мод…
1 ответ

Каркас сущности ctp5 получит незафиксированный тип

Я работаю с EF CTP5. Как я могу получить незашифрованное имя типа объекта, загруженного с помощью EF. В настоящее время я получаю прокси тип. Спасибо Бен
13 янв '11 в 17:14
1 ответ

Как мы можем изменить соглашение об именовании внешних ключей в БД в EF Code First CTP5?

Я использую Entity Framework Code First CTP5, и я пытаюсь найти способ добавить соглашение, чтобы изменить, как генерируются имена внешних ключей. Вот пример: public class Lead { public int Id {get; set;} // A lot of other fields public virtual User…
1 ответ

Как изменить пространство имен в классах, созданных с помощью шаблона CTP5 DbContextGenerator

В моем приложении я создал модель EF из моей базы данных. После того, как я создал свои классы POCO с помощью шаблона CTP5 ADO.NET DbContextGenerator. Кстати, я хочу изменить пространство имен сгенерированных классов POCO. Я попытался изменить прост…
01 мар '11 в 16:13