gpt4 book ai didi

asp.net - 我可以将 Entity Framework 与 ASP.NET 成员资格一起使用吗?

转载 作者:行者123 更新时间:2023-12-01 21:20:02 25 4
gpt4 key购买 nike

我正在创建(实际上是重新创建)一个应用程序,该应用程序在 MS-Access 数据库中包含现有用户和其他数据。数据将移至 SQL Server,其中一部分涉及迁移用户。我想使用 EF 来做 ORM,并且我非常确定我知道 SQL Server 中的数据模型是什么。我是 EF 新手,但不是 ASP.NET,我想利用 ASP.NET 中的成员资格功能。我正在考虑几种方法来做到这一点,并希望得到一些建议。到目前为止,我只对这个想法做了一点研究,也许在其他地方已经得到了答案。因此,这里有一系列相关问题。

  1. EF 能否通过我不知道的某些类或命名空间直接与 ASP.NET 成员资格一起使用?

  2. 如果我将用户转移到成员(member)系统,为了将他们的用户 ID 与其他表中的数据保持一致,我是否应该像 DotNetNuke 那样在 aspnet_* 表之上为用户数据创建另一组表?

  3. 我希望避免出现以下情况:仅使用内置成员资格函数进行用户身份验证,并在处理用户标记数据时切换到 EF 上下文。通过进入每一行的成员(member)用户来撤回用户信息以绑定(bind)到 GridView 中的列似乎很笨拙,但也许这就是所需要的?我是否需要吸收它并在 EF 中复制 Membership 类以用于数据检索?

  4. 我正在考虑是否为成员(member)资格实现某种 EF 提供程序,这样该提供程序就可以位于整个 EF 数据模型中。这是疯话吗? (我以前从未编写过自己的提供程序)

请随意告诉我我没有任何意义。

最佳答案

为什么不反过来做呢?您可以为 asp.net 实现您自己的成员(member)资格提供程序,该提供程序使用您想要/需要的模型。

如果您需要的功能与内置的 ASP.NET 成员资格实现不完全匹配,您可以推出自己的提供程序。如果您只使用几个功能,则只需实现几个方法(不必填充所有方法的实现)。如果您需要的功能多于其支持的功能,那么使用成员(member)提供程序可能会妨碍您。

关于asp.net - 我可以将 Entity Framework 与 ASP.NET 成员资格一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/620350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com