【发布时间】:2011-09-04 00:25:21
【问题描述】:
我在 SQL Server 中有一个空白列(空字符串)。然而,在通过 EntLib 5.0 调用我的存储过程后,我的业务对象中的属性中有空格——与数据库列的宽度相同。
为什么 EntLib 用空格填充我的属性?
【问题讨论】:
-
你的数据库中的列是如何定义的?
标签: sql-server enterprise-library business-objects
我在 SQL Server 中有一个空白列(空字符串)。然而,在通过 EntLib 5.0 调用我的存储过程后,我的业务对象中的属性中有空格——与数据库列的宽度相同。
为什么 EntLib 用空格填充我的属性?
【问题讨论】:
标签: sql-server enterprise-library business-objects
该列可能定义为 char(x),其中 x 是返回的空格数。
如果您希望空白为空字符串,请将列定义更改为 varchar。
【讨论】: