从EF Core 2.1版开始,您可以使用HasConversion()。但是数据库中的信息将以小写形式存储:
builder.Property(it => it.Email).HasConversion(v => v.ToLowerInvariant(), v => v);
我解决了类似的问题。这项更改解决了我所有的问题。

从EF Core 2.1版开始,您可以使用HasConversion()。但是数据库中的信息将以小写形式存储:
builder.Property(it => it.Email).HasConversion(v => v.ToLowerInvariant(), v => v);
我解决了类似的问题。这项更改解决了我所有的问题。