LINQ-to-SQLクラスを使用しています。LINQメソッドを使用して新しい行を挿入していobject.InsertOnSubmit()
ます。
Identity
テーブルの主キー列に(を使用して)SQLServerによって生成されるのと同じ値を設定する必要があります。
これで、テーブルに新しい行を挿入するときに同じ値が必要になります。また、挿入時のみ、同じテーブルの他の列に同じ値を設定してください。
テーブルにUPDATETRIGGERがあるため、挿入後のように更新できません。
私は以下を試しました
_db.EmpNews.InsertOnSubmit(_EmpNews);
...
_db.DisplaySeq = _EmpNews.ID;
...
_db.SubmitChanges();
ID
自動生成された(Identity
)列はどこにありますか。