本文主要参考官方文档Using Web API 2 with Entity Framework 6和Enabling CRUD Operations in ASP.NET Web API 1。webapi2和webapi1在使用localdb上差别不大,操作过程是一样的。
本文用到的主要软件:visual studio 2015、webapi2、localdb(version 2014)以及entity framework
第一步——添加localdb连接
新建一个webapi项目(步骤参考),若是勾选“individual authentication”,则项目会自动生成account authentication API,默认使用membership database,该项目可不用验证,也不用在azure上发布。然后在Web.config的<connectionStrings></connectionStrings> 中添加localdb连接代码,如下:
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-TestWebAPI-20180410113854.mdf;Initial Catalog=aspnet-TestWebAPI-20180410113854;Integrated Security&