1

我遇到了亚音速简单存储库的问题。我有一个用户类,它有一些可选字段。这些可选字段是字符串类型。一旦我尝试持久化我的对象,如果可选字段为空,则会引发异常

我知道字符串已经是可为空的类型,所以我不能做像可空和字符串这样的事情?那么在这种情况下我该怎么办?

我此时的另一个选择是,在持久化对象之前,检查可选属性是否为空,如果它们为空,则为它们分配一些虚拟数据。例如“abracadabra”。现在,每当我从数据库中填充对象时,我都会检查可选属性是否具有此值。如果他们有这个值,我将我的类中的可选属性设为空。

啊!还有一件事,拜托!我可以将 ActiveRecord 用于 winforms 吗?

4

1 回答 1

1

添加 [SubSonicNullString] 属性。

于 2010-07-16T21:29:43.530 回答