在没有 Entity Framework 的情况下创建网站 API
Create Web API without Entity Framework
我想知道是否可以在没有 Entity Framework 的情况下创建 Web API。
这应该很奇怪,但假设有这个 table
T_BOOKS
:
BookId int
BookTitle nvarchar(50)
还有一个存储过程 returns 我就是这样的
select BookId, BookTitle
from T_BOOKS
然后我向 table 和存储过程
添加一列
T_BOOKS
:
BookId int
BookTitle nvarchar(50)
BookAuthor nvarchar(50)
select BookId, BookTitle, BookAuthor
from T_BOOKS
为什么要更改控制器并重新部署整个 WebAPI?
如有任何答复,我们将不胜感激。
非常感谢!
WebAPI 和 Entity Framework 是两种不同的技术。一个是提供易于创建 HTTP 服务的框架,另一个是数据访问框架。
当然,您可以使用您喜欢的任何数据提供程序向 Web API 提供数据。 Entity Framework是一种选择,ADO.NET、NHibernate等技术可能是另一种选择。
Entity Framework 对于 Web API 不是必需的。您可以使用您喜欢的任何方法检索和 return 数据。
我想知道是否可以在没有 Entity Framework 的情况下创建 Web API。
这应该很奇怪,但假设有这个 table
T_BOOKS
:
BookId int
BookTitle nvarchar(50)
还有一个存储过程 returns 我就是这样的
select BookId, BookTitle
from T_BOOKS
然后我向 table 和存储过程
添加一列T_BOOKS
:
BookId int
BookTitle nvarchar(50)
BookAuthor nvarchar(50)
select BookId, BookTitle, BookAuthor
from T_BOOKS
为什么要更改控制器并重新部署整个 WebAPI?
如有任何答复,我们将不胜感激。
非常感谢!
WebAPI 和 Entity Framework 是两种不同的技术。一个是提供易于创建 HTTP 服务的框架,另一个是数据访问框架。
当然,您可以使用您喜欢的任何数据提供程序向 Web API 提供数据。 Entity Framework是一种选择,ADO.NET、NHibernate等技术可能是另一种选择。
Entity Framework 对于 Web API 不是必需的。您可以使用您喜欢的任何方法检索和 return 数据。