我成功合并了NHibernate以连接到我的MySQL数据库。我在MVC启动器应用程序中使用premade身份验证。现在我正在使用它:
https://github.com/nhibernate/NHibernate.AspNet.Identity
从应用程序中删除实体框架并改为补充NHibernate.AspNet.Identity。我设法将错误降低到大约4,我在IdentityConfig.cs中留下了关于ApplicationDbContext的错误。
这是因为在说明中它说"完全删除了ApplicationDbContext类。"但它没有说明如何处理它。因为很多代码都在使用ApplicationDbContext,所以很多东西都会破坏。
我的主要问题或主要问题是。如何简单地检查输入到表单中的用户名和密码是否存在于我的数据库中,如果是,那么将IsAuthenticated设置为true?
答案 0 :(得分:0)
答案是覆盖/拦截实体并使自定义类检查映射数据的输入。