Вопросы по теме 'ef-code-first'

Сначала код EF4. Добавление объекта с нулевым свойством виртуальной навигации в число от 1 до многих
У меня есть следующие классы EF4 Code First: [Serializable] public class WOChangeLogHeader { [Key] public int WOChangeLogHeaderId { get; set; } public DateTime tadded { get; set; } public virtual WorkOrderHeader WO { get; set; }...
945 просмотров

IObjectSet включает ошибки метода расширения с CompiledQuery
В моем классе Custom ObjectContext мои коллекции сущностей представлены как IObjectSet, чтобы их можно было протестировать. У меня возникла проблема, когда я использую этот ObjectContext в скомпилированном запросе и вызываю метод расширения...
837 просмотров
schedule 22.10.2022

Почему мой DbContext DbSet имеет значение null?
Я создал новое приложение Entity Frameworks Code First, и DbSet (People) возвращает значение null. public class Person { public int Id { get; set; } public string Name { get; set; } } public class Repository : DbContext { public...
26828 просмотров

F # - класс POCO
Привет! Я пытаюсь написать класс POCO на правильном F#... Но что-то не так.. Код С#, который я хочу «перевести» на правильный F#: public class MyTest { [Key] public int ID { get; set; } public string Name { get; set; } }...
766 просмотров
schedule 09.06.2022

Не создавать БД, а сопоставлять с существующими таблицами
Сначала мы хотели бы использовать модель для создания чистых моделей EF для нашего приложения, но вместо того, чтобы модель генерировала новую схему базы данных, мы хотели бы затем вручную выполнить сопоставление таблицы в сущности с существующей...
1144 просмотров
schedule 10.02.2023

Entity Framework CTP5 Code First, WPF - моделирование MVVM
У меня есть моя модель, полностью настроенная для моего приложения WPF, и сначала я работаю с кодом ctp5 entity framework, вот образец класса модели: public class Task { public int ID { get; set; } public int Index { get; set; } public...
6869 просмотров

Отслеживаются ли автоматически дочерние объекты при добавлении к родительскому?
Я хочу знать, будет ли EF CodeFirst автоматически отслеживать «дочерние» объекты в приведенном ниже примере. var db = MyDataContext(); var order = db.Orders.Find(orderId); order.AddOrderLine("Fancy Product"); db.Commit(); Вот мои (упрощенные)...
1287 просмотров
schedule 04.01.2024

Поддерживает ли Entity Framework 4 Code First генераторы удостоверений, такие как NHibernate?
Этот вопрос, заданный год назад, аналогичен: nhibernate">Поддерживает ли Entity Framework 4 генераторы для значений id, такие как NHibernate? Но я хотел бы знать, добавляет ли код первой CTP поддержку стратегий генерации удостоверений. Если нет,...
11320 просмотров

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

Entity Framework — код сначала сохраняет отношение «многие ко многим»
У меня есть два класса: public class Company { public int Id { get; set; } public string Name { get; set; } public virtual ICollection<User> Users { get; set; } } public class User { public int Id { get; set; } public...
7162 просмотров

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

Ошибка с сущностями, которые не предоставляют свойства внешнего ключа для своих отношений
Я потратил некоторое время на создание модели предметной области (используя сначала код EF CTP5), а теперь решил проверить некоторые тестовые данные и посмотреть, все ли работает. К сожалению, похоже, что мое приложение загружено ошибками, которые не...
7587 просмотров

Первый выпуск кода EF 4.1 после обновления
Итак, я только что обновился через NuGet до EF Code First 4.1, и теперь я получаю следующую ошибку сборки в своем классе JobSiteContext.cs: "Имя "DbDatabase" не существует в текущем контексте" Вот мой код: public class JobSiteContext :...
3644 просмотров

Есть ли простой способ создать классы Entity Framework Code-First?
Метод Entity Framework Code-First выглядит хорошо. Но очень сложно создать все классы для большой базы данных. Есть ли простой способ создать классы Entity Framework Code-First?
2149 просмотров
schedule 25.08.2022

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

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

Сохранить вычисляемое поле только для чтения с 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 просмотров

Что делает WebActivator?
Этот код был сгенерирован для меня после того, как сначала был добавлен код инфраструктуры сущностей для SQL Server CE с использованием NuGet. Они не внесли никаких изменений ни в один другой файл. Файл SQLCEEntityFramework.cs создан и помещен в...
30547 просмотров

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