public override DataTable Clone() { VoterDataTable cln = ((VoterDataTable)(base.Clone())); cln.InitVars(); return(cln); }
private void InitClass() { this.DataSetName = "NSurveyVoter"; this.Prefix = ""; this.Namespace = "http://www.nsurvey.org/NSurveyVoter.xsd"; this.Locale = new System.Globalization.CultureInfo("en-US"); this.CaseSensitive = false; this.EnforceConstraints = true; this.tableVoter = new VoterDataTable(); this.Tables.Add(this.tableVoter); this.tableQuestion = new QuestionDataTable(); this.Tables.Add(this.tableQuestion); this.tableAnswer = new AnswerDataTable(); this.Tables.Add(this.tableAnswer); ForeignKeyConstraint fkc; fkc = new ForeignKeyConstraint("VoterQuestion", new DataColumn[] { this.tableVoter.VoterIDColumn }, new DataColumn[] { this.tableQuestion.VoterIDColumn }); this.tableQuestion.Constraints.Add(fkc); fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None; fkc.DeleteRule = System.Data.Rule.Cascade; fkc.UpdateRule = System.Data.Rule.Cascade; fkc = new ForeignKeyConstraint("QuestionAnswer", new DataColumn[] { this.tableQuestion.VoterIDColumn, this.tableQuestion.QuestionIdColumn }, new DataColumn[] { this.tableAnswer.VoterIdColumn, this.tableAnswer.QuestionIdColumn }); this.tableAnswer.Constraints.Add(fkc); fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None; fkc.DeleteRule = System.Data.Rule.Cascade; fkc.UpdateRule = System.Data.Rule.Cascade; this.relationQuestionAnswer = new DataRelation("QuestionAnswer", new DataColumn[] { this.tableQuestion.VoterIDColumn, this.tableQuestion.QuestionIdColumn }, new DataColumn[] { this.tableAnswer.VoterIdColumn, this.tableAnswer.QuestionIdColumn }, false); this.relationQuestionAnswer.Nested = true; this.Relations.Add(this.relationQuestionAnswer); this.relationVoterQuestion = new DataRelation("VoterQuestion", new DataColumn[] { this.tableVoter.VoterIDColumn }, new DataColumn[] { this.tableQuestion.VoterIDColumn }, false); this.relationVoterQuestion.Nested = true; this.Relations.Add(this.relationVoterQuestion); }
internal void InitVars() { this.tableVoter = ((VoterDataTable)(this.Tables["Voter"])); if ((this.tableVoter != null)) { this.tableVoter.InitVars(); } this.tableQuestion = ((QuestionDataTable)(this.Tables["Question"])); if ((this.tableQuestion != null)) { this.tableQuestion.InitVars(); } this.tableAnswer = ((AnswerDataTable)(this.Tables["Answer"])); if ((this.tableAnswer != null)) { this.tableAnswer.InitVars(); } this.relationQuestionAnswer = this.Relations["QuestionAnswer"]; this.relationVoterQuestion = this.Relations["VoterQuestion"]; }
internal VoterRow(DataRowBuilder rb) : base(rb) { this.tableVoter = ((VoterDataTable)(this.Table)); }
private void InitClass() { this.DataSetName = "NSurveyVoter"; this.Prefix = ""; this.Namespace = "http://www.nsurvey.org/NSurveyVoter.xsd"; this.Locale = new System.Globalization.CultureInfo("en-US"); this.CaseSensitive = false; this.EnforceConstraints = true; this.tableVoter = new VoterDataTable(); this.Tables.Add(this.tableVoter); this.tableQuestion = new QuestionDataTable(); this.Tables.Add(this.tableQuestion); this.tableAnswer = new AnswerDataTable(); this.Tables.Add(this.tableAnswer); ForeignKeyConstraint fkc; fkc = new ForeignKeyConstraint("VoterQuestion", new DataColumn[] { this.tableVoter.VoterIDColumn}, new DataColumn[] { this.tableQuestion.VoterIDColumn}); this.tableQuestion.Constraints.Add(fkc); fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None; fkc.DeleteRule = System.Data.Rule.Cascade; fkc.UpdateRule = System.Data.Rule.Cascade; fkc = new ForeignKeyConstraint("QuestionAnswer", new DataColumn[] { this.tableQuestion.VoterIDColumn, this.tableQuestion.QuestionIdColumn}, new DataColumn[] { this.tableAnswer.VoterIdColumn, this.tableAnswer.QuestionIdColumn}); this.tableAnswer.Constraints.Add(fkc); fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None; fkc.DeleteRule = System.Data.Rule.Cascade; fkc.UpdateRule = System.Data.Rule.Cascade; this.relationQuestionAnswer = new DataRelation("QuestionAnswer", new DataColumn[] { this.tableQuestion.VoterIDColumn, this.tableQuestion.QuestionIdColumn}, new DataColumn[] { this.tableAnswer.VoterIdColumn, this.tableAnswer.QuestionIdColumn}, false); this.relationQuestionAnswer.Nested = true; this.Relations.Add(this.relationQuestionAnswer); this.relationVoterQuestion = new DataRelation("VoterQuestion", new DataColumn[] { this.tableVoter.VoterIDColumn}, new DataColumn[] { this.tableQuestion.VoterIDColumn}, false); this.relationVoterQuestion.Nested = true; this.Relations.Add(this.relationVoterQuestion); }