你好:我在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