来自WinForms
,我是ASP.NET和WEB API的初学者。我开始在Visual Studio中创建一个空的Web API项目。现在我想将它连接到我现有的数据库。
在WinForms中,我通常会有一个单独的类库 - 数据访问层或类似的东西,我可以在其中拥有.edmx
文件。
现在在当前项目中,我有Models
文件夹。我不确定这样做的正确方法是什么,但我可以看到我可以在那里创建我的数据模型。这是要走的路吗?
还有第二个问题:我是否也应该在此文件夹中创建其他模型类?
我的意思是在数据库中我可能有一个学生表,可以说20列,但在我的项目中我可能有一个案例,我可能需要一个只有两个属性的学生实例(它不是最好的例子......我知道。
答案 0 :(得分:2)
Entity Framework
为您的实体创建项目。当您右键单击项目时,您可以选择添加新 - > ADO.NET实体数据模型。然后,您可以从数据库中选择设计,也可以从数据库中选择代码虽然设计更容易,但我首先推荐代码,因为它更灵活,不再支持EDMX上的EF7。Web API 2 Controller using Entity Framework
。您可以使用实体框架here找到有关网络API的更多信息。