Hello,I've been trying to find a sample of how to use attributes from another table related to a feature class to render the features. We have the following scenario:We have (permanent) features for which observation data is collected repeatedly. We wish provide the user with the option to view the status at a certain point in time. So, we would like to be able to visualize the features based on the observations, collected in another table and linked to the features by their OBJECTID. I have considered using a LINQ-join and then refreshing the GraphicsSource-property of the FeatureLayer based on this query, but I do not know how to construct the query so that it results in a proper IEnumerable<Graphic>. LINQ-join seems to always need the "select new{ ... }"-statement in the end and I am not sure how to formulate this properly (or whether it can be done at all). What I've got isFeatureLayer featLyr = mp.MainMap.Layers["Layer1"] as FeatureLayer; var flSource = featLyr.GraphicsSource; var newSource = from fl in flSource join db in this.elementListItems on (int)fl.Attributes["OBJECTID"] equals (int)db.FID select new { db.FID, ... }; featLyr.GraphicsSource = (IEnumerable<Graphic>)newSource;So:1. How should this be done?2. Is this at all the right way to go? If not, what would be? Any help would be greatly appreciated,Samuli N.ps. The table for observation data is located in a completely different database as the feature class...