C#:向SQLMetal生成的数据库类添加数据?

C#:向SQLMetal生成的数据库类添加数据?,c#,sql,database,linq-to-sql,sqlmetal,C#,Sql,Database,Linq To Sql,Sqlmetal,我使用SQLMetal生成了一个表示我的数据库的代码文件,但我不知道如何从SQLMetal生成的类向数据库添加条目。我该怎么做?我只是添加到各种属性还是什么?生成的类是分部类,因此您可以使用另一个分部类定义(注意:我不是指扩展方法,只是另一个分部类声明)在程序集中的任何其他地方扩展它们 这样,您还可以重新生成这些类,而无需担心会覆盖这些类的其他扩展。下面是linq to sql的一个很好的概述,其中包括如何通过自动生成的类(从sql Metal)添加到数据库中 基本上: 创建数据库上下文对象 创

我使用SQLMetal生成了一个表示我的数据库的代码文件,但我不知道如何从SQLMetal生成的类向数据库添加条目。我该怎么做?我只是添加到各种属性还是什么?

生成的类是分部类,因此您可以使用另一个分部类定义(注意:我不是指扩展方法,只是另一个分部类声明)在程序集中的任何其他地方扩展它们


这样,您还可以重新生成这些类,而无需担心会覆盖这些类的其他扩展。

下面是linq to sql的一个很好的概述,其中包括如何通过自动生成的类(从sql Metal)添加到数据库中

基本上:

  • 创建数据库上下文对象
  • 创建新对象(已自动生成)
  • 填充对象的属性
  • 将对象添加到数据库上下文中的正确集合中
  • 将更改提交到数据库上下文。瞧
    你的意思是“添加行”还是“添加属性”,这是相当模糊的。。。