2014-06-27 2 views
-1

Я хотел бы некоторые из таблиц в моей базе данных, чтобы иметь стандартные столбцы, такие как CreatedBy, ModifiedBy, CreatedDateTime, modifiedDateTime и т.д.EntityFramework кода первого игнорирования производных столбцов при создании базы данных

Итак, я создал интерфейс с теми свойствами и реализовал интерфейс в абстрактном базовом классе. Я получил свои конкретные классы из этого базового класса.

Это совершенно новое приложение с использованием подхода Code-First. Когда я создаю базу данных, производные свойства игнорируются. Таблицы создаются только с помощью свойств в производных классах.

Я не уверен, почему.

спасибо.

+0

Это слишком мало информации. Предоставьте нам некоторый код. – mr100

ответ

0

Я не знаю точно, что было по-другому, но попробовал еще раз со следующими изменениями и она работала:

  1. дал права DBCreator в базе данных для пользователя
  2. Изменены свойства в моей базе класс, который должен быть в формате (аналогичное изменение для других свойств):

public string CreatedBy {get; set;}

Смежные вопросы