Generic-наследование хочется
От: mDmitriy Россия  
Дата: 27.11.21 19:04
Оценка:
Всем привет,

очень хочется реализовать такую вот вещь:
public class A
{
    public int ID {get; set;}    
    public string Name { get; set; }
}
public class Expander<T> : T
{
    public DateTime Start { get; set;}
}

но так, разумеется, не прокатывает

нужно это для получения данных из MSSQL через Entity Framework, чтобы не писать свой класс на каждый запрос, типа:
using Response : Expander<A>
List<Response> records = objectContext.ExecuteStoreQuery<Response>("select blah-blah-blah");

т.е., фактически расширить имеющийся класс новыми пропертями
про DynamicObject и ExpandoObject я читал — их проперти сработают на рефлексию, которую внутри использует EF?
или есть какой-то еще способ? (динамическую компиляцию не предлагать, не стоит оно того, и DataTable тоже)

спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.