LINQ-TO-SQL:在没有schemes和sqlmetal的情况下向数据库添加数据?

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 =

现在我正在使用VisualStudio2010测试版探索LINQtoSQL。我现在试图理解bascis,没有从schemes和sqlmetal自动生成的magics light代码。我尝试了以下代码:

  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){} 公共表项; } [表(Name=“users”)] 公共类项目 { [专栏] 公共字符串s; } //使用sqlcompact。 var db=新数据库(“数据源=test.sdf;”); //工作正常并创建数据库。 db.CreateDatabase();
但如何向创建/打开的数据库添加数据?我读过的教程显示了类似于db.Items.Add()的内容,但Table没有Add()成员:(.anyinsights而不使用scheme/sqlmetal?

您正在查找
Table.InsertOnSubmit
方法(当然后面是DataContext.SubmitChanges)。类似地,deleteosubmit用于删除