Обобщенная колекция в 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);
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5