Subsonic SimpleRepository 可为空字符串问题
我在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
添加 [SubSonicNullString] 属性。
Add the [SubSonicNullString] attribute.