internal void InitVars(bool initTable) { this.tabletrack = ((trackDataTable)(base.Tables["track"])); if ((initTable == true)) { if ((this.tabletrack != null)) { this.tabletrack.InitVars(); } } this.table_puid_list = ((_puid_listDataTable)(base.Tables["puid-list"])); if ((initTable == true)) { if ((this.table_puid_list != null)) { this.table_puid_list.InitVars(); } } this.tablepuid = ((puidDataTable)(base.Tables["puid"])); if ((initTable == true)) { if ((this.tablepuid != null)) { this.tablepuid.InitVars(); } } this.tableartist = ((artistDataTable)(base.Tables["artist"])); if ((initTable == true)) { if ((this.tableartist != null)) { this.tableartist.InitVars(); } } this._relationtrack_puid_list = this.Relations["track_puid-list"]; this._relationpuid_list_puid = this.Relations["puid-list_puid"]; this.relationtrack_artist = this.Relations["track_artist"]; }
private void InitClass() { this.DataSetName = "metadata"; this.Prefix = ""; this.Namespace = "http://musicbrainz.org/ns/mmd/1/"; this.EnforceConstraints = true; this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; this.tabletrack = new trackDataTable(); base.Tables.Add(this.tabletrack); this.table_puid_list = new _puid_listDataTable(); base.Tables.Add(this.table_puid_list); this.tablepuid = new puidDataTable(); base.Tables.Add(this.tablepuid); this.tableartist = new artistDataTable(); base.Tables.Add(this.tableartist); global::System.Data.ForeignKeyConstraint fkc; fkc = new global::System.Data.ForeignKeyConstraint("track_puid-list", new global::System.Data.DataColumn[] { this.tabletrack.track_IdColumn}, new global::System.Data.DataColumn[] { this.table_puid_list.track_IdColumn}); this.table_puid_list.Constraints.Add(fkc); fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None; fkc.DeleteRule = global::System.Data.Rule.Cascade; fkc.UpdateRule = global::System.Data.Rule.Cascade; fkc = new global::System.Data.ForeignKeyConstraint("puid-list_puid", new global::System.Data.DataColumn[] { this.table_puid_list._puid_list_IdColumn}, new global::System.Data.DataColumn[] { this.tablepuid._puid_list_IdColumn}); this.tablepuid.Constraints.Add(fkc); fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None; fkc.DeleteRule = global::System.Data.Rule.Cascade; fkc.UpdateRule = global::System.Data.Rule.Cascade; fkc = new global::System.Data.ForeignKeyConstraint("track_artist", new global::System.Data.DataColumn[] { this.tabletrack.track_IdColumn}, new global::System.Data.DataColumn[] { this.tableartist.track_IdColumn}); this.tableartist.Constraints.Add(fkc); fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None; fkc.DeleteRule = global::System.Data.Rule.Cascade; fkc.UpdateRule = global::System.Data.Rule.Cascade; this._relationtrack_puid_list = new global::System.Data.DataRelation("track_puid-list", new global::System.Data.DataColumn[] { this.tabletrack.track_IdColumn}, new global::System.Data.DataColumn[] { this.table_puid_list.track_IdColumn}, false); this._relationtrack_puid_list.Nested = true; this.Relations.Add(this._relationtrack_puid_list); this._relationpuid_list_puid = new global::System.Data.DataRelation("puid-list_puid", new global::System.Data.DataColumn[] { this.table_puid_list._puid_list_IdColumn}, new global::System.Data.DataColumn[] { this.tablepuid._puid_list_IdColumn}, false); this._relationpuid_list_puid.Nested = true; this.Relations.Add(this._relationpuid_list_puid); this.relationtrack_artist = new global::System.Data.DataRelation("track_artist", new global::System.Data.DataColumn[] { this.tabletrack.track_IdColumn}, new global::System.Data.DataColumn[] { this.tableartist.track_IdColumn}, false); this.relationtrack_artist.Nested = true; this.Relations.Add(this.relationtrack_artist); }
internal _puid_listRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.table_puid_list = ((_puid_listDataTable)(this.Table)); }