小编Man*_*san的帖子

如何在代码优先方法中修改现有的 IdentityUser 列大小

我使用代码优先的方法。我们总是不喜欢在我们的表中添加 NVarchar(max)。但是当我们默认使用身份帐户管理时,AspNetUser 表中的列包含 NVarchar(max),如下图所示。我的团队认为使用 varchar(Max) 会降低性能。

在数据库中

在此处输入图片说明

在代码中

在此处输入图片说明

现在我的问题是

1) 是否有必要在该列中使用 varchar(max)?

2)我们可以减少该列的大小吗?

3)如果是,如何减少该列的大小?

4) 当使用 Varchar(Max) 时,真的会出现这样的性能问题吗?(我知道为什么我们不应该使用它而是指导我,这是一个大问题吗)

许多文章只解释了如何在该表中包含新列,而不是修改现有列。请帮助我。

对不起,如果你不明白我的问题,请问我。

sql-server asp.net-identity

1
推荐指数
1
解决办法
676
查看次数

标签 统计

asp.net-identity ×1

sql-server ×1