powered by UserVoice

Windows Azure Feature Voting Forum

125 votes

Make LINQ-to-TableStorage

The table storage entities are nice, but need more power. This should support secondary indexes (when those are added) and also partitions with mixed schema rows.

  1. Comments
  1. W.M.

    This goes along with full text search, the ability to reduce entity sets based on a textual LINQ query server side would speed up apps and reduce costs for customers.

  2. Dennis

    Now that I've seen the way CouchDB implements Map and Reduce functions, I would prefer having the ability to create those functions within Table Storage over what I was thinking when I posed this suggestion.

  3. Mike Kelly

    Would also be nice to support the OrderBy LINQ clause when returning rows.

  4. Dennis

    Because partitions are within a single table and each table can have heterogeneous rows, it should be possible to simulate one-to-many and even many-to-many relationships between rows of a single table. I'm looking for an easy way to set that up.

    Transactions are also limited to a single partition within a single table, so I'm also hoping that there would be support for creating master and detail rows within a table/partition and update them all within a transaction.

powered by UserVoice