2012-02-28 63 views
1

我有幾個關於Windows Azure表存儲的問題。不幸的是,我的試用帳戶在幾天前失效,我無法自行測試。Azure Table Storage:有關表中對象結構的問題

  1. 我的普通舊clr對象如何映射到表存儲?它是每個錶行一個對象,還是一個對象分割成多個錶行?
  2. Linq和Entity Framework是表存儲的唯一準備使用的框架,對吧?
  3. 無論使用實體框架還是LINQ,我是否必須像int id那樣污染我的POCO?
  4. 我知道沒有外鍵,Enitity Framework如何將對象保持在一起?

謝謝

回答

1
  1. 我認爲你可以兩者都做。
  2. 您可以使用Linq,但EF基本上是關係數據,所以它不適用於表格存儲。
  3. 您的POCO應該映射到您的表存儲並從包含partitionkey和rowkey的TableServiceEntity繼承。
  4. 使用EF進行表格存儲並不實用。