LINQ to SQL on Windows Phone 7.5: Listing 3.
Adding a Reviews property to the Movie Class.
- By Nick Randolph
- 10/01/2011
private EntitySet<Review> reviews;
public Movie() {
reviews = new EntitySet<Review>(attachReview, detachReview);
}
[Association(Storage = "reviews", OtherKey = "MovieId", ThisKey = "MovieId")]
public EntitySet<Review> Reviews {
get { return this.reviews; }
set { this.reviews.Assign(value); }
}
private void attachReview(Review review) {
NotifyPropertyChanging("Reviews");
review.Movie = this;
}
private void detachReview(Review review) {
NotifyPropertyChanging("Reviews");
review.Movie = null;
}
About the Author
Nick Randolph runs Built to Roam, a consulting company that specializes in training, mentoring and assisting other companies build mobile applications. With a heritage in rich client applications for both the desktop and a variety of mobile platforms, Nick currently presents, writes and educates on the Windows Phone platform.