Identity 2.0 - 删除标识列int PK列

时间:2015-08-18 21:09:28

标签: c# asp.net asp.net-mvc identity

我有以下情况:

我的经典ASP应用程序使用名为“users”的表来验证我们的登录。我们正在从ASP迁移到.NET(MVC 5),我们希望使用新的Identity 2.0框架。

由于几乎所有其他表都有一个指向此表的外键,我们最初会将用户添加/复制到两个表中,直到我们更改所有程序,视图等为止。

嗯..要能够使用User.Identity.GetUserId()方法(是的,我已经从guid更改为int),我想将新用户的Id设置为与旧表相同

Identity Framework会自动将Id列设置为序列,但我找不到删除此选项的方法(但仍保留PK)。

所以...我应该添加一个新列“oldid”还是有办法让我重用默认列?另外,如果我添加这个新列,是否有办法覆盖GeUserId方法以返回此列而不是默认的“Id”?

0 个答案:

没有答案