【问题标题】:ASP.net Webforms with ASP.net Identity带有 ASP.net 身份的 ASP.net Webforms
【发布时间】:2016-10-09 06:24:42
【问题描述】:

我正在考虑使用 ASP.net Identity 构建登录/身份验证模块。我看到的大多数教程都使用实体框架和身份框架。

是否可以将 ADO.net(我知道它的旧版本)与 Identity Framework 一起使用?

【问题讨论】:

  • ADO.NET 是旧的,但实体框架是建立在它之上的。年龄真的不重要。我想问题更多:为什么?为什么要自己编写数据访问逻辑?你希望完成什么?
  • 目标是添加身份框架并摆脱旧的成员资格到使用 ADO.net 的现有项目中。
  • 为什么不将 EF 用于 Identity,而继续使用 ADO.NET 来处理其他一切?
  • 继续使用 ADO.net 只是为了简单起见,因为使用不同的数据访问技术将在不久的将来增加维护工作量
  • 我不知道将身份与 EF 分开的方法。因此,您需要进行成本/收益分析。如果这意味着您必须引入 EF,那么 Identity 是否值得使用?还是有其他不需要 EF 的解决方案?

标签: asp.net entity-framework webforms ado.net asp.net-identity


【解决方案1】:

身份框架将连接到具有 ASPNet 身份表的数据库。你给它一个连接字符串,然后像 UserManager 这样的东西会自行访问它们以获取身份数据。

如果您想使用 ADO 访问您的其他表,我不明白为什么不这样做。

(希望我能抓住你问题的实质……)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-14
    • 1970-01-01
    • 1970-01-01
    • 2011-04-22
    • 2017-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多