New Posts New Posts RSS Feed: What are "Dynamic Live Lists"?
  FAQ FAQ  Forum Search   Calendar   Register Register  Login Login

What are "Dynamic Live Lists"?

 Post Reply Post Reply
Author
winnow View Drop Down
Newbie
Newbie


Joined: 29-Jul-2007
Posts: 5
Post Options Post Options   Quote winnow Quote  Post ReplyReply Direct Link To This Post Topic: What are "Dynamic Live Lists"?
    Posted: 26-Aug-2009 at 5:12am
"Dynamic Live Lists" are shown in the feature lists of your silverlight and WinClient products, but I find no mention of dynamic live lists in either products documentation or here on the forums. Can anyone explain what they're about? Are they a little like the "Push" Data Updates to Clients feature that is listed for the enterprise version of WinClient?
Back to Top
GregD View Drop Down
IdeaBlade
IdeaBlade
Avatar

Joined: 09-May-2007
Posts: 374
Post Options Post Options   Quote GregD Quote  Post ReplyReply Direct Link To This Post Posted: 26-Aug-2009 at 6:47pm
This refers to in-memory lists that automatically include business entities based on rules, removing the need for the developer explicitly to add new or modified entities to the list.

The collection navigation properties generated for business entities by the Object Mapper are live lists; e.g. aCustomer.Orders always returns all of the Orders associated with aCustomer. You can add a new Order entity; associate it with aCustomer; and it will automatically be included in the set of orders returned by aCustomer.Orders, without your having to add it that list.

You can also define custom EntityListManagers where you specify the rules; e.g., you could define a list, myList, that you want to include all current-month Orders for Customers a, b, and c involving Products p, d, and q.  Instead of your having to add the appropriate Orders explicitly to MyList, you define an EntityListManager, myEntityListManager, tell it to manage your List myList, tell it what the rules are, and then relax and let it do the work.

If by any chance you use iTunes 8-), the difference between regular lists and live ones is like the difference between Playlists and Smart Playlists.
Back to Top
 Post Reply Post Reply

Forum Jump Forum Permissions View Drop Down