私はDataContext
持っLINQ、一覧表示して、新しいレコードを挿入するテーブルを変換し
private List<IngramProduct> ingramProducts =
(from ingramProduct in dbCatalogue.IngramProducts
select ingramProduct).ToList();
私は次のいずれかの値を変更した場合このリスト内のオブジェクトのプロパティを呼び出してdbCatalogue.SubmitChanges();
を呼び出すと、データベースに保存されます。
しかし、私は新しいオブジェクトを作成し、(SubmitChanges
が呼ばれた)テーブルに新しいレコードとして保存するつもりはないリストにこのオブジェクトを挿入した場合。
私の質問は:リストに新しいオブジェクトを追加し、データベース(SubmitChanges
メソッドを呼び出す)に新しいレコードとして保存することができますか?
_ "新しいオブジェクトを作成し、このオブジェクトをリストに挿入すると、テーブルに新しいレコードとして保存されません" _ ...これを 'テーブル 'に追加しているのですか? 'リスト'? 'List'にのみ追加すれば、' Table'はそれが新しい行を保存することをどのように知ることができるのでしょうか? –