C#:将数据添加到 SQLMetal 生成的数据库类?
我使用 SQLMetal 生成代表我的数据库的代码文件,但我不知道如何从 SQLMetal 生成的类向数据库添加条目。我该怎么做?我只是添加各种属性还是什么?
I used SQLMetal to generate a code file representing my database, and i can't figure out how to add entries to the database from the SQLMetal generated classes. How do i do this? do i just add to the various properties or something?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是 linq-to-sql 的一个很好的概述,其中包括如何通过自动生成的类(来自 SQL Metal)添加到数据库。 链接
本质上:
Here's a good overview of linq-to-sql, which includes how to add to your database via the auto-generated classes (from SQL Metal). Link
Essentially:
生成的类是部分类,因此您可以使用另一个部分类定义将它们扩展到程序集中的其他任何位置(注意:我不是指扩展方法,只是另一个部分类声明)。
这样,您还可以重新生成这些类,而不必担心覆盖这些类的其他扩展。
The generated classes are partial classes, so you can extend them anywhere else in your assembly with another partial class definition (note: I don't mean extension methods, just another partial class declaration).
That way, you can also re-generate those classes without worrying of overwriting your other extensions of the classes.