【发布时间】:2012-10-23 16:43:53
【问题描述】:
在直接调用存储过程或函数时,我尝试使用带有ObjectContext.ExecuteStoreQuery 和ObjectContext.ExecuteStoreCommand 的SQL Server 命名参数。
SQL Server 命名参数与实体框架命名参数不同 - 它们允许我执行与此类似的查询:
EXEC sp_GetData @firstParameter = 1, @thirdParameter = 2, @secondParameter = 1
与按顺序计算的实体框架命名参数相反,此查询中参数的顺序无关紧要。
我想将 SQL Server 命名参数与 Entity Framework 一起使用,这样,如果在存储过程中更改参数的顺序,调用它的 Entity Framework 代码不会受到影响。
【问题讨论】:
标签: sql-server entity-framework