установка классов ViewModel (из DLL), чтобы они не отображались с EF?

1

Мои пользовательские типы (Poco) идут из библиотеки DLL библиотеки классов. В той же библиотеке классов есть ViewModels, я не хочу отображать ViewModels с EF и базой данных. Я знаю, чтобы избежать сопоставления свойства, мы можем использовать [NotMapped] в коде, но в текущей ситуации у меня нет кода, а классы идут из DLL.

Проверите меня, как я могу сказать EF, чтобы не отображать определенные классы.

Теги:
asp.net-mvc-4
entity-framework-5

1 ответ

3

Из документации MSDN атрибут NotMapped:

Обозначает, что свойство или класс следует исключить из сопоставления базы данных.

Используйте атрибут NotMapped на уровне класса. Например:

[NotMapped]
public class MyPocoModel
{
    public string SomeValue { get; set; }
}
  • 0
    Благодарю. Прошу прощения, я не смог это прояснить, классы приходят из компилированной DLL. Пожалуйста, смотрите мое редактирование и любезно руководство.
  • 0
    У вас есть ваши классы отображаются в вашем классе контекста?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню