C# 使用Linq设置选项
我需要添加与sql语句等价的语句C# 使用Linq设置选项,c#,.net,sql,linq-to-entities,C#,.net,Sql,Linq To Entities,我需要添加与sql语句等价的语句 SET QUERY_GOVERNOR_COST_LIMIT 到我用linq创建的查询到实体 我该怎么做呢?您可以自己创建连接,执行语句,将连接包装在EntityConnection中,并将其作为ObjectContext构造函数的参数。这样,ObjectContext将在该连接的上下文中执行 var conn = ((EntityConnection)Context.Connection).StoreConnection; 另外,在EF 4中,您可以执行Co
SET QUERY_GOVERNOR_COST_LIMIT
到我用linq创建的查询到实体
我该怎么做呢?您可以自己创建连接,执行语句,将连接包装在EntityConnection中,并将其作为ObjectContext构造函数的参数。这样,ObjectContext将在该连接的上下文中执行
var conn = ((EntityConnection)Context.Connection).StoreConnection;
另外,在EF 4中,您可以执行Context.ExecuteStoreQuery我们想做这样的事情,但我们从工厂获得了我们的上下文。这家工厂超出了范围。是否有其他方法可以在现有上下文的连接上执行sqlCommand?虽然相当冗长,但这确实是我们使用的方法。遗憾的是,这似乎不是核心问题。