動的テーブル (.NET C#) にデータを挿入するために動的 SQL を使用しています。ID 列の値を返す必要があり、scope_identity を使用しようとしましたが、結果は常に 1 と表示されます。
これは私のコードです
dqDbContext dqx = new dqDbContext();
string queryHdr = "INSERT INTO " + tableHdrName + " VALUES ("
+ configId + ",'Administrator',GETDATE()); SELECT SCOPE_IDENTITY();";
int id = dqx.Database.ExecuteSqlCommand(queryHdr);
私がここに欠けているものはありますか?
ありがとう
フェリックス