У меня есть следующий метод для динамического возврата объекта с помощью отражения.Теперь я хочу получить только определенные столбцы из них.Как мне это сделать?
static IQueryable GetMember(DbContext db, string dbSetName)
{
var pi = db.GetType().GetProperty(dbSetName);
return (IQueryable)pi.GetValue(db); //This will return dbset.
}
Я использовал вышеуказанный метод, как показано ниже.Теперь я хочу только определенные столбцы из них (ниже объекта сущности).(предположим, у меня есть список или массив столбцов для выбора из сущностей.)
var entity = GetMember((DbContext)dataContext, entityName);