У меня есть обобщенная функция, написанная для Linq на Sql.
Какой-то код:
string sqlCmd = dc.GetCommand(q).CommandText;
{
foreach (System.Data.Common.DbParameter dbp in dc.GetCommand(q).Parameters)
{
cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter(dbp.ParameterName, dbp.Value));
}
}
где dc - это DataContext. Я использую ObjectContext. q - System.Linq.IQueryable . Таким образом, несмотря на dc.GetCommand (q) .CommandText . Что я должен использовать, знаю. И аналогично для DbParameter . Любая помощь приветствуется.