我使用 SQLMetal 生成了一个代表我的数据库的代码文件,但我不知道如何从 SQLMetal 生成的类中将条目添加到数据库中。我该怎么做呢?我只是添加到各种属性还是什么?
问问题
674 次
2 回答
1
生成的类是分部类,因此您可以使用另一个分部类定义在程序集中的任何其他位置扩展它们(注意:我不是指扩展方法,只是另一个分部类声明)。
这样,您还可以重新生成这些类,而不必担心覆盖这些类的其他扩展。
于 2009-08-30T05:35:47.053 回答
1
这是 linq-to-sql 的一个很好的概述,其中包括如何通过自动生成的类(来自 SQL Metal)添加到数据库中。关联
本质上:
- 创建数据库上下文对象
- 创建一个新对象(自动生成)
- 填充对象的属性
- 将您的对象添加到数据库上下文中的正确集合中
- 提交对数据库上下文的更改。瞧!
于 2009-08-30T05:42:49.037 回答