2013-10-20 54 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