LINQ-TO-SQL:在没有schemes和sqlmetal的情况下向数据库添加数据?
现在我正在使用VisualStudio2010测试版探索LINQtoSQL。我现在试图理解bascis,没有从schemes和sqlmetal自动生成的magics light代码。我尝试了以下代码:LINQ-TO-SQL:在没有schemes和sqlmetal的情况下向数据库添加数据?,linq-to-sql,Linq To Sql,现在我正在使用VisualStudio2010测试版探索LINQtoSQL。我现在试图理解bascis,没有从schemes和sqlmetal自动生成的magics light代码。我尝试了以下代码: public class Database : DataContext { public Database( string s ) : base( s ) {} public Table< DUser > items; } [Table( Name =
public class Database : DataContext
{
public Database( string s ) : base( s ) {}
public Table< DUser > items;
}
[Table( Name = "users" )]
public class Item
{
[Column]
public string s;
}
// Using SQL Compact.
var db = new Database( "Data Source=test.sdf;" );
// Works fine and creates database.
db.CreateDatabase();
公共类数据库:DataContext
{
公共数据库(字符串s):基(s){}
公共表但如何向创建/打开的数据库添加数据?我读过的教程显示了类似于db.Items.Add()的内容,但Table没有Add()成员:(.anyinsights而不使用scheme/sqlmetal?您正在查找
Table.InsertOnSubmit
方法(当然后面是DataContext.SubmitChanges)。类似地,deleteosubmit用于删除