using System; using System.Collections; using OpenDental.DataAccess; namespace OpenDentBusiness{ ///Description of table [DataObject("tablename")] public class Tablename : DataObjectBase{ [DataField("Col1Num",PrimaryKey=true,AutoNumber=true)] private int col1Num; private bool col1NumChanged; ///Primary key. public int Col1Num{ get{return col1Num;} set{if(col1Num!=value){col1Num=value;MarkDirty();col1NumChanged=true;}} } public bool Col1NumChanged{ get{return col1NumChanged;} } [DataField("Col2Num")] private int col2Num; private bool col2NumChanged; ///Description of column2. public int Col2Num{ get{return col2Num;} set{if(col2Num!=value){col2Num=value;MarkDirty();col2NumChanged=true;}} } public bool Col2NumChanged{ get{return col2NumChanged;} } [DataField("Descript")] private string descript; private bool descriptChanged; ///The description of the descript column. public string Descript{ get{return descript;} set{if(descript!=value){descript=value;MarkDirty();descriptChanged=true;}} } public bool DescriptChanged{ get{return descriptChanged;} } ..... public Tablename Copy(){ return (Tablename)Clone(); } } }