我是EF,ASP.Net MVC,ASP.net Identity等的新手。
我正在创建一个简单的电子商务网站,用于学习上述内容。我的查询是,如何查询应用程序数据库?
OWIN上下文是否仅用于ASP.net身份?
答案 0 :(得分:1)
是的,该上下文仅应用于asp.net身份
OWIN和asp.net身份是完全独立的概念:
ASP.Net Identity:此框架用于用户管理/身份验证机制等。有关详细信息,请Follow this link
OWIN: Owin定义了.NET Web服务器和Web应用程序之间的抽象。通过将Web服务器与应用程序分离,OWIN可以更轻松地为.NET Web开发创建中间件。此外,OWIN使Web应用程序更容易移植到其他主机 - 例如,在Windows服务或其他进程中自托管。有关更多信息,请参阅this link
现在您要做的是您希望在各种场景中使用实体框架来查询数据库。因此,您应该创建一个自定义上下文,在其中定义架构并执行您想要执行的任何查询。
要了解有关实体框架的更多信息,您可以从here
开始