The DataContext object (LINQ to SQL)
本文关键字:to SQL LINQ DataContext object The | 更新日期: 2023-09-27 18:15:53
我读过关于同步我的SQL数据库与我的c#代码的方法,它看起来像DataContext对象是我要去的方式。
在阅读了它的功能之后,我发现自己对它的确切功能仍然有些困惑。例如,一旦设置好,链接到我的SQL数据库的DataContext是否包含每个表的属性?然后,这个表对象是否包含一个项列表,每个项保存每个表项的数据?
另外,我不确定如何指示它为我生成代码(因为我读到它确实生成了必要的对象)。这是如何实现的呢?
The Gu (Scott Guthrie)有一个关于Linq to Sql的优秀系列文章,介绍了这个概念:http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx
祝你好运!
"does the DataContext linked to my SQL database contain a property for each table"
YES you will be able to accesss all the table and properties,
that you have used in your datacontext (.dbml) file
无论如何,请阅读这篇关于LINQ TO SQL的文章。还有一些关于ASP的视频教程。LINQ TO SQL
希望对您有所帮助
到目前为止你尝试了什么?
有两种方法可以生成代码:- 在Visual Studio中,在你的项目中添加一个类型为"LINQ to SQL classes"的新项目。然后将项目中需要的表拖放到绘图空间中。这是最简单的,但如果更改数据库,则不支持刷新模型。
- 使用命令行工具SqlMetal.exe生成类。