2012-04-01 42 views
0

我試圖插入一條記錄(在LINQ to SQL)到數據庫。所以我所做的就是(上this教程的建議):只有存在存儲過程時纔可以添加對象嗎?

DataClassesDataContext db = new DataClassesDataContext(); 

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

但目前看來,。新增()方法存在犯規?我沒有找到它...

另外,我現在沒有任何存儲過程在所有的DB ...現在也許這是原因?

回答

3

假設Pagines返回Table<Pagine>或子類,我想你想InsertOnSubmit

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

如果Pagine是基於視圖,很有可能你不會得到.Add方法。