我基于新的Identity框架为一个MVC App创建了一个登录系统,因为我已经完成了修改我的数据库以满足Identity 2.0要求的所有艰苦工作,我想知道是否可以使用它在MVC之外,所以我可以重用我已经创建的东西,比如我正在研究的桌面项目的登录系统。如果是这样,我可以在.dll上实现可以在其他项目上重用的登录系统吗?
答案 0 :(得分:0)
是的,您可以将现有数据库用于其他应用程序。添加ADO.NET实体数据模型,并将其指向您的数据库。然后,如果需要,选择"从数据库更新模型"你应该全力以赴。
尽管如此,创建自己的用户/角色表可能同样容易。令我感到沮丧的是(对我而言)Identity将主键创建为字符串,即使它们本质上是Guids。