Subsonic SimpleRepository 可为空字符串问题

发布于 2024-08-15 13:34:14 字数 385 浏览 2 评论 0原文

我在使用 subsonic simplerepository 时遇到问题。 我有一个用户类,它有一些可选字段。这些可选字段的类型为字符串。尽快 当我尝试保留我的对象时,如果可选字段为 null ,则会引发异常

我知道 string 已经是可为 null 的类型,因此我无法执行诸如 nullable 和 string 之类的操作? 那么在这种情况下我该怎么办?

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

啊!请再说一件事! 我可以在 winforms 中使用 ActiveRecord 吗?

I am having a problem with subsonic simplerepository.
I have a users class and it has some optional fields.these optional fields are of type string. As soon
as I try to persist my object , if the optional fields are null , an exception is being thrown

I know string is already of type nullable so i cannot do something like nullable and string?
so what should i do in this case ?

Another option that I have at this point of time is , before persisting the object, check if the optional attributes are null
if they are null, assign them some dummy data. for example "abracadabra". now whenever i am populating the objects
back from the database i check if optional attributes have this value.
if they have this value I make the optional attributes empty in my class.

ah! one more thing, please !
can i use ActiveRecord for winforms?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心如荒岛 2024-08-22 13:34:14

添加 [SubSonicNullString] 属性。

Add the [SubSonicNullString] attribute.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文