我在数据库中有许多表,我用于4-5个不同的网站。这些表已经存在,并且已经完成了大量数据和视图/存储过程/函数等。
我想提供一个api来访问每个这些表到我碰巧使用的网站,以便他们以一致的方式访问数据。我有Visual Studio 2015,并且一直在尝试使用EntityFramework创建Web Api。
但是,我找到的用于访问数据库的每个教程都坚持在api的代码中创建数据库和表,并且只使用表中处理的各种CRUD操作。
由于我已经构建了表格,我不想重新创建它们,并且因为我已经使用函数/存储过程进行了一些编程,所以我真的不想重新发明轮子并重新创建它。 / p>
我确实找到了这个:http://www.c-sharpcorner.com/UploadFile/4b0136/working-with-stored-procedures-using-entity-framework-part/用于EF6(虽然我相信我正在使用EF7,但这似乎是依次导入每个函数,这似乎是...... kludgy)
所以我的问题是双重的:
答案 0 :(得分:1)
在编写本文时,目前使用ASP.NET 4.6和EF 6在现有数据库上构建API更加容易。本教程介绍了如何从现有数据库构建模型:
一旦你有一个模型和你的类,你就可以关注脚手架Web API上的任何文章。