你好:我在C#教自己Linq to Sql。因爲我正在使用SqlCE數據庫,所以必須使用SqlMetal來生成dbml文件。這很好,我將dbml文件添加到我的程序中。我找不出如何爲數據庫生成DataContext,但我可以查詢數據庫,但不能插入一行。以下是不起作用的示例:Linq to Sql問題
日誌是數據庫,練習是數據庫中唯一的表。
string con = Properties.Settings.Default.JournalConnectionString;
Journal db = new Journal(con);
Exercise ne = new Exercise();
ne.Date = Convert.ToDateTime("2009-10-25T14:35:00");
ne.Length = Convert.ToDouble(3.0);
ne.Elapsed = "00:53:35";
db.SubmitChanges();
有人可以建議我在做什麼錯誤的插入?非常感謝你。
我跑了sqlmetal命令/代碼:生成每DanThMan數據文件,現在我有db.Exercise.InsertOnSubmit(NE)命令可用,但我得到這個錯誤: 錯誤無法根據用法推斷方法'System.Data.Linq.Table .InsertAllOnSubmit (System.Collections.Generic.IEnumerable )'的類型參數。嘗試明確指定類型參數。我對我缺乏知識表示歉意,但這對我來說都是新的。 –
2010-01-07 19:00:06