从现有数据库创建 类
Creating Classes from Exising Database
我已经完成了一个 tutorial,它展示了如何开始在 ASP.NET 中创建 Web 表单应用程序...并且已经到了创建数据的部分 Class是的。这些假设您是从头开始并从代码生成数据库 - 但是 - 我已经从其他地方创建并填充了一个数据库。
逐行输入为每个 table 创建 Class 似乎很费力。 (顺便说一句,我正在使用 VB.Net 和 VS 2013)
Q1。任何人都可以通过建议一种更自动化的方式来提供帮助吗?肯定有抓图的工具吧?
Q2。尽管本教程简要地提到了 Entity Framework 和代码隐藏 - 在做了一些阅读和研究之后 - 我对数据访问的所有不同术语感到非常困惑。我在使用 ADO.NET 吗?这种方法称为 Code Behind,而不是其他东西吗?有没有更好的方法连接到数据库和 Read/Update/Delete 记录。
Q3。如果我想使用数据网格来显示数据,我是使用生成的 类 来执行此操作 - 还是直接 'bind' 将网格直接连接到数据库?
我从事开发工作已有 40 年,但较新的 .Net 模型让我有些困惑,因此非常感谢收到任何建议。 (以及任何可以推荐的简单书籍或教程都会有所帮助)。
谢谢
Q1:您想要的是使用实体数据模型生成 "EF Designer from database"。
在您的项目中添加一个新项目并查看 "Data"。
此技术的作用是从预定义的数据库中自动生成实体 类。
Q2:我建议你阅读Getting started with Entity Framework。 "Database First" 只是描述你想如何使用 Entity framework - 说你已经有一个数据库结构。
Q3:在这种情况下,如果您使用 Entity Framework 和 "database first" 机制来生成实体,您可以根据实体 LINQ 查询的结果对 gridview 进行数据绑定,请参阅此示例:Tutorial: Databinding
我已经完成了一个 tutorial,它展示了如何开始在 ASP.NET 中创建 Web 表单应用程序...并且已经到了创建数据的部分 Class是的。这些假设您是从头开始并从代码生成数据库 - 但是 - 我已经从其他地方创建并填充了一个数据库。
逐行输入为每个 table 创建 Class 似乎很费力。 (顺便说一句,我正在使用 VB.Net 和 VS 2013)
Q1。任何人都可以通过建议一种更自动化的方式来提供帮助吗?肯定有抓图的工具吧?
Q2。尽管本教程简要地提到了 Entity Framework 和代码隐藏 - 在做了一些阅读和研究之后 - 我对数据访问的所有不同术语感到非常困惑。我在使用 ADO.NET 吗?这种方法称为 Code Behind,而不是其他东西吗?有没有更好的方法连接到数据库和 Read/Update/Delete 记录。
Q3。如果我想使用数据网格来显示数据,我是使用生成的 类 来执行此操作 - 还是直接 'bind' 将网格直接连接到数据库?
我从事开发工作已有 40 年,但较新的 .Net 模型让我有些困惑,因此非常感谢收到任何建议。 (以及任何可以推荐的简单书籍或教程都会有所帮助)。
谢谢
Q1:您想要的是使用实体数据模型生成 "EF Designer from database"。
在您的项目中添加一个新项目并查看 "Data"。
此技术的作用是从预定义的数据库中自动生成实体 类。
Q2:我建议你阅读Getting started with Entity Framework。 "Database First" 只是描述你想如何使用 Entity framework - 说你已经有一个数据库结构。
Q3:在这种情况下,如果您使用 Entity Framework 和 "database first" 机制来生成实体,您可以根据实体 LINQ 查询的结果对 gridview 进行数据绑定,请参阅此示例:Tutorial: Databinding