鉴于:
在最初的帖子中,我试图调用db.Database.ExecuteCommand
,从那时起我将其更改为您在此处看到的内容。(哪个有效)。执行命令总是返回0xfffff
。SQLQuery 返回最后一个 select 语句的值或插入的行,具体取决于您的编码方式。
using (db=new MyEntites())
{
var inserted = db.Database.SqlQuery<decimal>(query,parms}
}
查询中的最后两行是:
SET NOCOUNT OFF
Select SCOPE_IDENTITY() AS newID