如何解决如何配置 Entity Framework Core 以处理从 Oracle 检索的 nchar(N) 字段?
我们已经完成了从 Microsoft sql Server 到 Oracle 的迁移。我们首先使用 Entity Framework Core 代码。
我们在类型为 nchar(n)
的数据库中有一些列,正如您已经知道的,如果我们将 'ismail' 插入到 NCHAR(10)
列中,它将被插入为 'ismail '
。
当我们将连接字符串指向 sql Server 并通过其 ID 搜索记录时,它会被找到并检索到并且工作正常。但是当我们连接到 Oracle 时,它返回 null,因为我需要在 Id 中添加空格。
我在我的实体模型中尝试了这个。但这没有用。
entity.Property(e => e.Name)
.HasConversion(new ValueConverter<string,string>(v => v.TrimEnd(),v =>
v.TrimEnd()));
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。