首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NHibernate:支持Oracle中的Char列

NHibernate:支持Oracle中的Char列
EN

Stack Overflow用户
提问于 2009-11-10 23:51:57
回答 1查看 690关注 0票数 1

我正在对一个使用Char列类型(固定字符串)的遗留数据库使用NHibernate。我将char列映射到属性中的字符串。目前,如果我查询的值没有用空格填充,使得字符串长度等于char列长度,那么我的条件查询就会失败。我不想以这种方式手动填充所有的值。我希望NHibernate能帮我解决这个问题。

我尝试使用以下选项进行映射:

代码语言:javascript
运行
复制
<property name="Account">
  <column name="Account" sql-type="char(9)" length="9"/>
</property>

代码语言:javascript
运行
复制
<property name="Account" type="AnsiChar">
  <column name="Account"/>
</property>

第一个映射没有影响,第二个映射的问题是它假设属性类型应该是System.Char类型,而不是string类型。我正在寻找一种可以将Oracle的Char数据类型映射到普通字符串的映射。

EN

回答 1

Stack Overflow用户

发布于 2009-11-11 01:53:31

我必须创建一个UserType来修剪字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1708980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档