2
我要堅持物體進入隔離儲存,到目前爲止,我能想到的這些方式:在Windows Phone 7上將數據保存到獨立存儲的最佳方式是什麼?
- 它們序列化到XML文件保存時,然後序列化回保存時。
- 使用對象數據庫。懷疑盛產講好或推薦一個(例子是Perst,winphone7db和Sterling DB)
任何人都可以推薦一些最佳做法?
我要堅持物體進入隔離儲存,到目前爲止,我能想到的這些方式:在Windows Phone 7上將數據保存到獨立存儲的最佳方式是什麼?
任何人都可以推薦一些最佳做法?
作爲基本方針:
如果您需要一個數據庫的功能(關係,交易,搜索等),那麼你應該使用一個數據庫。
如果您只需要一個對象存儲,那麼您應該直接將對象保存到獨立存儲中(必要時序列化)。
我還沒有使用過每種不同的數據庫選項,但可能會與Perst一起使用,因爲它是最成熟的(這也是一個很好的指導here),winphone7db也不可用。
借調。我有兩個應用程序有一個非常簡單的兩個或三個「表」的方法,我只是序列化對象和使用LINQ。 將http://www.db4o.com/添加到您的數據庫選項列表中。我沒有用過它,但聽過很多關於它的好消息。 – 2010-08-04 09:34:56
@Ben你如何去序列化yoru對象? – 2010-08-20 01:30:02
我只是將它們作爲屬性存儲在單例數據庫對象上。 Database類具有使用XmlSerializer保存和加載私有字段的加載和保存方法。 – 2010-08-20 07:13:10