2011-11-28 146 views
0

我读过关于如何将我的SQL数据库与我的C#代码同步的方法,它看起来像DataContext对象是我要去的方式。DataContext对象(LINQ to SQL)

在了解了它的功能之后,我发现自己对它的确切功能仍然有些困惑。例如,一旦设置,链接到我的SQL数据库的DataContext是否包含每个表的属性?那么表对象是否包含一个项目列表,每个项目都包含每个表项的数据?另外,我不确定如何指示它生成代码(因为我已经读过它会生成必要的对象)。这是如何实现的?

回答

0

你到目前为止尝试过什么?

有两种方法来生成代码:

  • 在Visual Studio中,在你的项目中,添加类型的新项目 “的LINQ to SQL类”。然后将您需要的表格拖放到绘图空间中。这是最简单的,但如果更改数据库,则不支持刷新模型。
  • 使用命令行工具SqlMetal.exe来生成类。
1
"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.NET 3.5 LINQ TO SQL

希望这有助于