我有一个正常运行的ASP.NET Web Api项目,该项目使用ADO.NET进行数据访问而不是实体框架(EF)。更具体地说,使用SQL Command和DataReader获取数据。
我见过的关于将Web Api项目部署到Azure的所有教程都引用了使用EF Code First迁移。在我的情况下,我已经有了一个已定义的SQL数据库,而不是由Entity Framework创建和播种的数据库。
在部署到Azure时是否必须使用EF,还是仅作为首选方法?我是否仍然可以将我的API部署到Azure,我的数据库是预定义的,ADO.NET用于访问数据?
答案 0 :(得分:3)
对于Azure网站/ Web API,EF不是必需的。它只是微软在演示中首选的方法:)
您可以使用通用的ADO.NET提供程序(或任何类型的提供程序)来访问您的数据库。
此致
弗洛朗。