Entity framework core EF Core:插入加密列时操作数类型冲突

Entity framework core EF Core:插入加密列时操作数类型冲突,entity-framework-core,always-encrypted,Entity Framework Core,Always Encrypted,在使用EF Core将数据插入加密列时,我收到一个SqlException。 我能知道哪一列有问题吗?因为对于一些条目,我没有这个例外 例外情况: 操作数类型冲突:使用(加密类型='RANDOMIZED',加密算法名称='AEAD\U AES\U 256\U CBC\U HMAC\U SHA\U 256',列加密密钥名称='CEK1',列加密密钥数据库名称='CMDBv14')加密的nvarchar(4000)与使用(加密类型=‘随机’,加密算法名称=‘AEAD_AES_256_CBC_HMAC

在使用EF Core将数据插入加密列时,我收到一个SqlException。 我能知道哪一列有问题吗?因为对于一些条目,我没有这个例外

例外情况:

操作数类型冲突:使用(加密类型='RANDOMIZED',加密算法名称='AEAD\U AES\U 256\U CBC\U HMAC\U SHA\U 256',列加密密钥名称='CEK1',列加密密钥数据库名称='CMDBv14')加密的nvarchar(4000)与使用(加密类型=‘随机’,加密算法名称=‘AEAD_AES_256_CBC_HMAC_SHA_256’,列加密密钥名称=‘CEK1’,列加密密钥数据库名称=‘CMDBv14’)

我发现了许多类似的问题,但都不是这样。我不知道varchar(4000)与哪个数据类型不兼容