通過TableServiceEntity將數據存儲在Azure表服務中,您僅限於具有公共get/set的常見基本類型(int,string,datetime等)。Azure TableServiceEntity - 存儲複雜類
有沒有通常的魔術你來自系列化與收藏,複雜類型,涉及期待繼承等
處理這個問題的不同方式可能是
- 鉤住WritingEntity and ReadingEntity事件來手動設置屬性(inc處理複雜類型使用一些序列化方法爲純字符串屬性)。
- 上面類似,但使用額外的存儲類「到YourClass <之間轉換 - > YourClassStorage < - > TableServices
- 使用框架如Lokad.Cloud's FatEntities或Lucifure
我錯過了什麼?在哪些情況下哪種方法可能最好?
感謝沙欣 - 我介紹,關於「鉤住WritingEntity和ReadingEntity事件」,但我想你也可以只這樣做是爲了一個只讀的byte []屬性,並且只保留Read/WriteEntity – Ryan