我正在开发一个Asp.Net WebForms网站。我从我之前的项目中使用到“数据集设计器”,它是我的主要工作站点,我有我所有的表格以及数百个查询,我可以通过这样的代码轻松调用:“this.InventoryTableAdapter.MyQuery('parameters '),它很棒,但我在Asp.Net中找不到这样的东西,我错过了什么。你怎么在代码中访问你的特殊查询。你是否必须为每个小东西编写繁琐的ADO.Net代码,请有人赐教。
答案 0 :(得分:0)
您仍然可以将数据库设计器添加到.NET应用程序中。今天,.NET的标准ORM是实体框架,尽管存在许多其他好的选择。研究的一件事是Entity Framework Database First。以下是如何开始...
在您的项目中,选择添加新项。在“添加新项”对话框中,选择“数据项”,然后选择“ADO.NET实体数据模型”。单击“添加”。
在“实体数据模型向导”中,从数据库中选择EF Designer。
如果在开发环境中定义了数据库连接,则可能会预先选择其中一个连接。或者,您可以创建与数据库的新连接。
设置连接后,选择要为其生成模型的表。这些将是数据库设计器中可用的表。
这是一个非常高的水平如何。您可以在此处详细了解此方法:https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/database-first-development/creating-the-web-application
另一个ORM选项是LinqToSql。您可以阅读有关创建数据库设计器的更多信息" .dbml"在这里使用LinqToSql文件:https://msdn.microsoft.com/en-us/library/bb384428.aspx
我希望这会有所帮助。