Мне неизвестен правильный термин, используемый для следующей процедуры в LINQ, но я надеюсь, что есть способ.
ПРОСТОЙ SQL QUERY
Выберите это из таблицы, где альфа была бы той или этой.
Чтобы построить такую вещь, я бы (ТРЕБОВАНИЕ) обычно использовал переменные, подобные этой:
public return_type select_any(string table_name, string column_name, string where_clause)
{
string command_text= "select "+column_name+ " from+" "+table_name+" where "+" "+where_clause;
// and then whatever the syntax to populated the dataset etc...
}
теперь тип запроса LINQ похож на
var customerQuery2 =
from cust in customers
where cust.City == "London"
select cust;
foreach(var customer in customerQuery2)
{
Console.WriteLine(customer.LastName + ", " + customer.FirstName);
}
проблема
тысяча таблиц, мне нужно было бы написать запросы из всех таблиц, используя там экземпляр, чтобы выполнить точно такую же функцию выбора ТИПА!
Как обойти это?