Обобщенная колекция в DbContext - C#
Формулировка задачи:
Подскажите как вместо
использовать обобщенную коллекцию
DbContext.Temp.Add(item);
DbContext.<T>.Add(item);
Все, разобрался, забыл указать
where T : class
Решение задачи: «Обобщенная колекция в DbContext»
textual
Листинг программы
abstract class BaseModel<T> : Notifier where T : class, INotifyPropertyChanged
{
public ObservableCollectionEx<T> Items { get; set; } = new ObservableCollectionEx<T>();
protected MyDBContext DbContext { get; } = DBContext.Instance.Context;
protected List<T> GetFromDB()
{
DbContext.Set<T>().Load();
return new List<T>(DbContext.Set<T>().Local);
}
}