2012-04-01 9 views
0

データベースにLINQ to SQLのレコードを挿入しようとしています。ストアドプロシージャがある場合にのみオブジェクトを追加できますか?

DataClassesDataContext db = new DataClassesDataContext(); 

Pagine pagina = new Pagine(); 
db.Pagines.Add(pagina); 
db.SubmitChanges(); 

しかし.Add()メソッドが存在doesntのようだ:だから私は何を(thisチュートリアルで示唆したように)でやりましたか?私はそれを見つけることはありません...

また、私は今DB上のすべてのストアドプロシージャを持っていない...おそらく原因です?

答えて

3

Pagines戻りTable<Pagine>またはサブクラスを想定すると、私はあなたがInsertOnSubmitをしたいと思う:

using (DataClassesDataContext db = new DataClassesDataContext()) 
{ 
    Pagine pagina = new Pagine(); 
    db.Pagines.InsertOnSubmit(pagina); 
    db.SubmitChanges(); 
} 
1

Pagineがビューに基づいている場合、.Addメソッドを取得しない可能性があります。

関連する問題