2009-04-15 21 views
25

LINQ to SQL datacontextを作成しました。私は単にそのテーブルに新しいレコードを挿入しようとしています。私が遭遇する問題は、LINQが新しいレコードを渡すAddメソッドを提供していないことです。私はAddメソッドがあるところで無数の例を見てきましたが、それを得ることはできません。私は完全に何かを逃しているのですか?LINQ to SQL - 使用可能なAddメソッドがありません

using (praetoriaTestDataContext db = new praetoriaTestDataContext()) 
{ 
    PageHit hit = new PageHit(); 
    hit.DateViewed = DateTime.Now; 
    hit.Page = "test"; 

    db.PageHits.Add(hit); //Add method is not available! 
    db.SubmitChanges(); 
} 

ありがとうございます!

答えて

38

表の追加と削除の方法はInsertOnSubmitとDeleteOnSubmitに名前が変更されましたしたいです。

db.PageHits.InsertOnSubmit(hit); 
+0

ありがとうSteve。私はあなたにRemove/DeleteOnSubmit情報を追加したb/cを選ぶつもりです。 –

4

私は同様の問題がありましたが、InsertOnSubmitも表示されませんでした。 System.Data.LINQアセンブリへの参照がないことが判明しました。

関連する問題