如何获得标识2以允许多个具有相同名称的用户?
在我的应用程序中,我不想物理地从数据库中删除用户。因此,我在User表中添加了一个delete标志。
然后,我删除了要求UserName是唯一的索引。并创建了一个过滤索引IX_USER_DELET_FG_Flase
DropIndex("dbo.USERS", "UserNameIndex ON dbo.USER");
Sql("CREATE UNIQUE INDEX IX_USER_DELET_FG_Flase ON dbo.USERS (UserName) WHERE DeleteFg = 0