public override DataTable Clone() { BuddyDataTable cln = ((BuddyDataTable)(base.Clone())); cln.InitVars(); return(cln); }
private void InitClass() { this.DataSetName = "ArtooBase"; this.Prefix = ""; this.Namespace = ""; this.Locale = new System.Globalization.CultureInfo("en-US"); this.CaseSensitive = false; this.EnforceConstraints = true; this.tableUser = new UserDataTable(); this.Tables.Add(this.tableUser); this.tableStatus = new StatusDataTable(); this.Tables.Add(this.tableStatus); this.tableBuddy = new BuddyDataTable(); this.Tables.Add(this.tableBuddy); ForeignKeyConstraint fkc; fkc = new ForeignKeyConstraint("User_Status", new DataColumn[] { this.tableUser.User_IdColumn }, new DataColumn[] { this.tableStatus.User_IdColumn }); this.tableStatus.Constraints.Add(fkc); fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None; fkc.DeleteRule = System.Data.Rule.Cascade; fkc.UpdateRule = System.Data.Rule.Cascade; fkc = new ForeignKeyConstraint("User_Buddy", new DataColumn[] { this.tableUser.User_IdColumn }, new DataColumn[] { this.tableBuddy.User_IdColumn }); this.tableBuddy.Constraints.Add(fkc); fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None; fkc.DeleteRule = System.Data.Rule.Cascade; fkc.UpdateRule = System.Data.Rule.Cascade; this.relationUser_Status = new DataRelation("User_Status", new DataColumn[] { this.tableUser.User_IdColumn }, new DataColumn[] { this.tableStatus.User_IdColumn }, false); this.relationUser_Status.Nested = true; this.Relations.Add(this.relationUser_Status); this.relationUser_Buddy = new DataRelation("User_Buddy", new DataColumn[] { this.tableUser.User_IdColumn }, new DataColumn[] { this.tableBuddy.User_IdColumn }, false); this.relationUser_Buddy.Nested = true; this.Relations.Add(this.relationUser_Buddy); }
internal void InitVars() { this.tableUser = ((UserDataTable)(this.Tables["User"])); if ((this.tableUser != null)) { this.tableUser.InitVars(); } this.tableStatus = ((StatusDataTable)(this.Tables["Status"])); if ((this.tableStatus != null)) { this.tableStatus.InitVars(); } this.tableBuddy = ((BuddyDataTable)(this.Tables["Buddy"])); if ((this.tableBuddy != null)) { this.tableBuddy.InitVars(); } this.relationUser_Status = this.Relations["User_Status"]; this.relationUser_Buddy = this.Relations["User_Buddy"]; }
internal BuddyRow(DataRowBuilder rb) : base(rb) { this.tableBuddy = ((BuddyDataTable)(this.Table)); }