public static IQueryable <TEntity> Select <TEntity>() where TEntity : class { LevelSetContext context = new LevelSetContext(); // Здесь мы можем указывать различные настройки контекста, // например выводить в отладчик сгенерированный SQL-код context.Database.Log = (s => System.Diagnostics.Debug.WriteLine(s)); // Загрузка данных с помощью универсального метода Set return(context.Set <TEntity>()); }
public VM() { context = new LevelSetContext(); _levelsets = new ObservableCollection <LevelSet>(); _levelsets = new ObservableCollection <LevelSet>(); using (LevelSetContext context = new LevelSetContext()) { var temp = Repository.Select <LevelSet>().Where(c => true == true).ToList(); if (context.LevelSets.Count() > 0) { foreach (var item in temp) { _levelsets.Add(item); } } } }