C# 创建没有实体框架的Web API
我想知道是否有可能创建一个没有实体框架的Web API 这应该很奇怪,但是假设有这张桌子C# 创建没有实体框架的Web API,c#,entity-framework,asp.net-web-api,C#,Entity Framework,Asp.net Web Api,我想知道是否有可能创建一个没有实体框架的Web API 这应该很奇怪,但是假设有这张桌子 T\u图书: BookId int BookTitle nvarchar(50) BookId int BookTitle nvarchar(50) BookAuthor nvarchar(50) select BookId, BookTitle, BookAuthor from T_BOOKS 还有一个存储过程,它会返回类似的内容 select BookId, BookTitle from T_
T\u图书
:
BookId int
BookTitle nvarchar(50)
BookId int
BookTitle nvarchar(50)
BookAuthor nvarchar(50)
select BookId, BookTitle, BookAuthor
from T_BOOKS
还有一个存储过程,它会返回类似的内容
select BookId, BookTitle
from T_BOOKS
然后向表和存储过程中添加一列
T\u图书
:
BookId int
BookTitle nvarchar(50)
BookId int
BookTitle nvarchar(50)
BookAuthor nvarchar(50)
select BookId, BookTitle, BookAuthor
from T_BOOKS
为什么要更改控制器并重新部署整个WebAPI
任何答复都将不胜感激
非常感谢 WebAPI和实体框架是两种不同的技术。一个是提供易于创建的HTTP服务的框架,另一个是用于数据访问的框架
当然,您可以使用任何您喜欢的数据提供者向Web API提供数据。实体框架是一种选择,而ADO.NET、NHibernate和其他技术可能是另一种选择。WebAPI和实体框架是两种不同的技术。一个是提供易于创建的HTTP服务的框架,另一个是用于数据访问的框架
当然,您可以使用任何您喜欢的数据提供者向Web API提供数据。实体框架是一种选择,而ADO.NET、NHibernate和其他技术可能是另一种选择。实体框架不是Web API所必需的。您可以使用您喜欢的任何方法检索和返回数据。实体框架对于Web API不是必需的。您可以使用您喜欢的任何方法检索和返回数据