C# DataContext对象(LINQ到SQL)
我已经阅读了有关将SQL数据库与C#代码同步的方法,看起来DataContext对象就是我要使用的方法 在阅读了它的功能之后,我发现自己对它的确切功能仍然有点困惑。例如,设置后,链接到我的SQL数据库的DataContext是否包含每个表的属性?那么这个表对象是否包含一个项目列表,每个项目都保存每个表条目的数据 此外,我不知道如何指示它生成代码(因为我读到它确实生成了必要的对象)。这是如何实现的?Gu(Scott Guthrie)有一个关于Linq to Sql的优秀文章系列,介绍了这个概念: 祝你好运 Gu(Scott Guthrie)有一个关于Linq to Sql的优秀文章系列,介绍了这个概念:C# DataContext对象(LINQ到SQL),c#,asp.net,sql,entity-framework,linq-to-sql,C#,Asp.net,Sql,Entity Framework,Linq To Sql,我已经阅读了有关将SQL数据库与C#代码同步的方法,看起来DataContext对象就是我要使用的方法 在阅读了它的功能之后,我发现自己对它的确切功能仍然有点困惑。例如,设置后,链接到我的SQL数据库的DataContext是否包含每个表的属性?那么这个表对象是否包含一个项目列表,每个项目都保存每个表条目的数据 此外,我不知道如何指示它生成代码(因为我读到它确实生成了必要的对象)。这是如何实现的?Gu(Scott Guthrie)有一个关于Linq to Sql的优秀文章系列,介绍了这个概念:
祝你好运 到目前为止你试过什么 有两种方法可以生成代码:
- 在VisualStudio中,在您的项目上添加一个类型为“LINQtoSQL类”的新项。然后将项目中所需的表拖放到绘图空间中。这是最简单的,但是如果更改数据库,则不支持刷新模型
- 使用命令行工具SqlMetal.exe生成类
- 在VisualStudio中,在您的项目上添加一个类型为“LINQtoSQL类”的新项。然后将项目中所需的表拖放到绘图空间中。这是最简单的,但是如果更改数据库,则不支持刷新模型
- 使用命令行工具SqlMetal.exe生成类
"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