在 Azure 中创建数据实体模型 Asp.Net
Create Entity Model of Data in Azure Asp.Net
我创建了一个 ASP.NET Azure WebForms 应用程序。它有它的默认数据库,我可以使用 IdentityModel.cs (EntityFramework) 访问它并修改 AspNetUsers table,如许多站点所示。
现在我在数据库中创建了其他 table,即 "Projects"、"customers" 等,并且还根据这些字段设计了 aspx 表单。现在我不知道如何将这些表单与数据库中的 table 相关联。我不喜欢许多站点显示的脚手架,相反我更喜欢像 IdentityModel 那样的东西。我可以控制检索数据、显示、显示、编辑、添加基于我的按钮点击等功能。
我阅读了很多教程和博客,但无法如愿以偿地实现这一点。教程展示了如何使用脚手架和 MVC。我还希望在项目中添加 "Entity Data Model",但是 none 创建 .cs 文件;于是再次失去了自己。任何人都可以帮助我知道我怎样才能实现我想要的。
非常感谢任何帮助。
我认为您正在寻找的是从现有表中对模型进行逆向工程的能力。这是可能的,但如果您现有的数据库具有复杂的模式,可能会有点痛苦。如果您使用的是 Studio 2013,则可以添加 ADO.NET Entity Data Model
类型的新项目,然后在出现的屏幕上选择 Code First from Database
。然后您需要将向导指向您的数据库连接字符串。这将创建您需要的上下文 类、实体 类 和配置。
Microsoft 的 this document 中提供了更多详细信息。
我创建了一个 ASP.NET Azure WebForms 应用程序。它有它的默认数据库,我可以使用 IdentityModel.cs (EntityFramework) 访问它并修改 AspNetUsers table,如许多站点所示。
现在我在数据库中创建了其他 table,即 "Projects"、"customers" 等,并且还根据这些字段设计了 aspx 表单。现在我不知道如何将这些表单与数据库中的 table 相关联。我不喜欢许多站点显示的脚手架,相反我更喜欢像 IdentityModel 那样的东西。我可以控制检索数据、显示、显示、编辑、添加基于我的按钮点击等功能。
我阅读了很多教程和博客,但无法如愿以偿地实现这一点。教程展示了如何使用脚手架和 MVC。我还希望在项目中添加 "Entity Data Model",但是 none 创建 .cs 文件;于是再次失去了自己。任何人都可以帮助我知道我怎样才能实现我想要的。
非常感谢任何帮助。
我认为您正在寻找的是从现有表中对模型进行逆向工程的能力。这是可能的,但如果您现有的数据库具有复杂的模式,可能会有点痛苦。如果您使用的是 Studio 2013,则可以添加 ADO.NET Entity Data Model
类型的新项目,然后在出现的屏幕上选择 Code First from Database
。然后您需要将向导指向您的数据库连接字符串。这将创建您需要的上下文 类、实体 类 和配置。
Microsoft 的 this document 中提供了更多详细信息。