0

私はエンティティを使用して挿入している非常に単純な行を持っています。

var context = GetEntityContext();
SOMEPOCO newobj = new SOMEPOCO
{
    Data = data
};

context.SOMEOBJECTS.Add(newobj);
context.SaveChanges();
return newobj.ID;

そして、newobj.ID (自動インクリメントされた主キー) が実際に入力されます。エラーは発生せず、例外もスローされません。しかし、SQL Management Studio にアクセスして項目をクエリしたり、コードで検索したりしても、表示されません。しかし、手動で DB にエントリを作成すると、以前に失敗したエントリがあったかのように主キーがインクリメントされます。

何が原因でしょうか?

ありがとう。

4

0 に答える 0