void CreateSong(string NameSong, string NameArtist) { MG_Song myNewSong = new MG_Song(); myNewSong.NameSong = NameSong; myNewSong.Genre = ((ComboBoxItem)ComboBox.SelectedValue).Content.ToString(); try { db.MG_Artists.Single(x => x.NameArtist == NameArtist); } catch { CreateArtist(NameArtist); } finally { myNewSong.IdArtist = db.MG_Artists.Single(x => x.NameArtist == NameArtist).IdArtist; db.MG_Songs.InsertOnSubmit(myNewSong); db.SubmitChanges(); } }
private void detach_MG_Songs(MG_Song entity) { this.SendPropertyChanging(); entity.MG_Artist = null; }
private void attach_MG_Songs(MG_Song entity) { this.SendPropertyChanging(); entity.MG_Artist = this; }
partial void DeleteMG_Song(MG_Song instance);
partial void UpdateMG_Song(MG_Song instance);
partial void InsertMG_Song(MG_Song instance);