0

与えられた:

元の投稿では、 を呼び出そうとしていましたがdb.Database.ExecuteCommand、それ以来、ここに表示されているものに変更しました。(どちらが機能しますか)。Execute Command は常に を返して0xfffffいました。SQLQuery は、コーディング方法に応じて、最後の select ステートメントの値または挿入された行を返します。

using (db=new MyEntites())
{
    var inserted = db.Database.SqlQuery<decimal>(query,parms}
}

クエリの最後の 2 行は次のとおりです。

SET NOCOUNT OFF  
Select SCOPE_IDENTITY() AS newID  
4

2 に答える 2