Мои пользовательские типы (Poco) идут из библиотеки DLL библиотеки классов. В той же библиотеке классов есть ViewModels, я не хочу отображать ViewModels с EF и базой данных. Я знаю, чтобы избежать сопоставления свойства, мы можем использовать [NotMapped]
в коде, но в текущей ситуации у меня нет кода, а классы идут из DLL.
Проверите меня, как я могу сказать EF, чтобы не отображать определенные классы.
Из документации MSDN атрибут NotMapped
:
Обозначает, что свойство или класс следует исключить из сопоставления базы данных.
Используйте атрибут NotMapped
на уровне класса. Например:
[NotMapped]
public class MyPocoModel
{
public string SomeValue { get; set; }
}