asp.net-web-api - 使用 Dapper micro-orm 进行基于 token 的身份验证

标签 asp.net-web-api dapper dapper-extensions

我正在寻找在 Web api 2 中使用基于 token 的身份验证的 Dapper 教程或示例。如果有人可以建议从哪里开始,我很感激,我在 http://www.c-sharpcorner.com/UploadFile/ff2f08/token-based-authentication-using-Asp-Net-web-api-owin-and-i/ 中找到了教程。但示例使用的是 EF,我还没有尝试过使用 EF,但我也使用 MySQL 作为我的数据库。提前致谢,祝你有美好的一天。

最佳答案

Dapper 是一个与 EF 非常不同的工具(即步骤 3/步骤 4 中描述的 DbContext)。它根本与这些步骤不兼容,并且不适合与这些步骤一起使用。

但事情是这样的:dapper 只是一个工具。 EF只是一个工具。使用多个工具可以。如果它适合您的目的,则使用 E​​F 完成一组工作(例如,帮助您使用专门为此设计的特定库),并在其他地方使用其他工具(例如 dapper)。相同的项目。没关系。没有人会介意。

如果您真的根本不想使用 EF,那么您需要找出该库支持您正在做的事情所需的一切,并手动实现它。如果库是围绕 IQueryable<T> 设计的等等,那么这可能会非常困难。

关于asp.net-web-api - 使用 Dapper micro-orm 进行基于 token 的身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36879066/

相关文章:

asp.net-web-api - 防止 WebAPI OData Controller 名称冲突?

ASP.NET Web API 返回 HttpResponseMessage 或抛出错误

.net - 使用同一张表的 Dapper.NET 组合

C# Dapper 在 SQL Server 2016 中使用 JSON_VALUE

c# - 如何记录/获取由 Dapper Extensions 自动生成的 SQL 查询?

asp.net - MVC 4 ApiController 和异步并发

c# - 在 Dapper 中使用 Protocol Buffer 模型时如何将 C# ticks 映射到 PostgreSQL 时间戳?

Dapper 扩展更改架构

.net - API 获取和浏览器崩溃后 Swagger UI 卡住