2013-10-20 27 views
1

我是服务堆栈和ormlite的新手。ServiceStack ormlite是否具有瞬态属性的概念?

我试图让字段被用来显示/序列化的目的不是为了持久的目的。我试过[ignoredatamemebr],但这忽略了持久性和序列化。我想在实体框架中做类似[notmapped]的事情,并且像hibernate中的@transient一样。

回答

1

使用[Ignore]属性忽略在OrmLite中保留的属性。

虽然这里有不同的方式ignore properties during serialization

+0

对不起,由于我的日常工作中的工作量太迟。感谢您的快速响应。不幸的是,我在提供的链接中测试了所有的可能性,但它没有按照我的预期工作。我想重用我用于创建具有额外信息(外键的描述字段(Ids))的表的DTO,以返回用于查看的目的,这与MVC应用程序中的ViewModel类似。我可以创建viewModel而不是重用DTO,但我正在学习过程中,并且希望发现重用代码的机会。 – Shaheen

+0

@Shaheen建议[不要重复使用DTO's](http://stackoverflow.com/a/15369736/85785),但如前所述,“[Ignore]”是如何让OrmLite忽略属性,就像你的问的问题。 – mythz

+0

感谢您的参考。非常感谢您的帮助。 – Shaheen