Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 创建没有实体框架的Web API_C#_Entity Framework_Asp.net Web Api - Fatal编程技术网

C# 创建没有实体框架的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_

我想知道是否有可能创建一个没有实体框架的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_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不是必需的。您可以使用您喜欢的任何方法检索和返回数据