во время компиляции у меня есть класс:
public class User {
public string Id {get;set;}
public string Desc {get;set;}
}
DbContext сопоставлен с:
DbSet<User> Users {get;set;}
во время выполнения, через плагин у меня есть потомок класса:
public class UserEx : User {
// no new properties, only new methods defined, so this class perfectly fit table structure
public void MyNewMethod(){}
}
Есть ли какой-нибудь обычный способ сообщить EF при запросе базы данных, какой класс должен быть создан? В нашем случае вместо объекта «Пользователь» должен быть создан объект «UserEx» (своего рода фабрика классов). Я знаю путь с "дескриптором". Но для моего случая это огромные накладные расходы, потому что тип класса только один и всегда будет одинаковым для всех объектов (записей).
}