title: Binding Navigation Property with Entity Framework
body: <p>I have another question about binding using C# and the entity framework.</p>
  
  <p>Here, I'm looking to bind a navigation property to a listbox or a listview.</p>
  
  <p>I saw on different posts that if I update the collection using code behind the list would not be notified because the collection does not handle notification (it's always the same problem anyway).</p>
  
  <p>People suggested to use an <code>ObservableCollection</code> for example, but, and here is my question, this comes down to basically duplicate the collection and hence, if I modify it, I'd have to handle in code-behind the fact that the change has also to be applied to the "original" navigation property right?</p>
  
  <p>If that's the case, I was thinking: why not create a custom property called, say, MyObservableNavigationProperty in a partial class. I could then interact only with this collection, catch the event when the collection is changed and apply the change to the "original" collection. Is that a nice way to do the trick? or am I getting all confused here....</p>