我希望对系统中的各种 id 值使用长数据类型 (bigint),并且 WebSecurity 类的当前实现假设 UserId 是 int (smallint)。
我正在考虑下载源代码并对其进行编辑以改用长数据类型。有谁知道这是否已经完成?
TIA,
最佳答案
如果您愿意,您可以将表中的 UserId 列定义为 bigint。您只需告诉 WebSecurity 帮助程序在 InitializeDatabaseConnection 中使用哪一列。方法。
请参阅这篇文章,了解如何初始化 WebSecurity 帮助程序以使用现有数据库架构,而不是允许它创建自己的数据库架构:THE most basic way to implement ASP.NET Razor security
关于asp.net-membership - WebSecurity 和长 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12895070/