2012-02-28 2 views
1

У меня есть несколько вопросов относительно хранения таблиц Windows Azure. К сожалению, мой пробный аккаунт истек несколько дней назад, и я не могу проверить его сам.Лазурное хранение таблиц: вопросы относительно структуры объектов в таблице

  1. Как мои простые старые объекты clr сопоставляются с табличным хранилищем? Является ли это одним объектом в каждой строке таблицы или получает один объект, разбитый на несколько строк таблицы?
  2. Linq и Entity Framework - единственные готовые к использованию фреймворки для хранения таблиц, правильно?
  3. Независимо от использования Entity Framework или linq, нужно ли загрязнять мои POCOs некоторыми служебными данными, например int id?
  4. Я знаю, что нет внешних ключей, как Enitity Framework сохраняет объекты вместе?

Спасибо

ответ

1
  1. Я думаю, что вы можете сделать оба.
  2. Вы можете использовать Linq, но EF в основном для реляционных данных, поэтому он не предназначен для хранения таблиц.
  3. Ваш POCO должен отображаться в вашем хранилище таблиц и наследовать от TableServiceEntity, который включает в себя ключ раздела и rowkey.
  4. Нецелесообразно использовать EF для хранения таблиц.
Смежные вопросы