пытаясь сделать общий SQL-запрос с помощью метода, который будет извлекать данные, я делал этот код
public ObjectResult<theSelectedTableNameModel> getUsersRes(string sqlStr, string ColNameAsfilter, string FiltersValue,string OrderByFilter="")
{
string SqlCmd = "";
string By = "";
if (OrderByFilter.isNotEmptyOrNull())
By = string.Concat(" ORDER BY ", OrderByFilter);
SqlCmd = string.Format("{0} WHERE {1}={2}{3}", SqlStr, ColNameAsfilter, FiltersValue, By);
return anEntityName.ExecuteStoreQuery<theSelectedTableNameModel>(SqlCmd);
}
я скопировал свой код и отредактировал настоящие имена и другие переменные/параметры, поэтому я мог ошибиться, но вопрос в том, как я могу сделать его более общим, чем это?
это рабочий подход, который позволяет мне указать запрос sqlCommand
я хотел, чтобы он подходил для любой сущности и любой модели/объекта/таблицы
как это можно было сделать? Я думаю, есть готовое решение для этого или для того, чтобы EF не был универсальным... я использую asp.net 4.0 и последний EF..