ballpenxp

博客园 首页 新随笔 联系 订阅 管理
下载地址:https://files.cnblogs.com/ballpenxp/DBOperate3.rar

使用方法:

创建:
m_CDBOperate = new CDBOperate(DBType.ORACLE, ConnStr);
m_DB = new DataBase(m_CDBOperate);

使用:

Insert:
ExpEMS ems = new ExpEMS();
ems.Target = txtTarget.Text.Trim();
...
ems.DB = m_DB;
ems.Presistence();

Update:
ems = m_DB.Get<ExpEMS>("ID");
ems.Target = txtTarget.Text.Trim();
...
ems.DB = m_DB;
ems.Presistence();

Delete:
ems.ID = ID;
ems.Delete();
ems.DB = m_DB;
ems.Presistence();

Get:
List<ExpEMS>lst =  m_DB.Select<ExpEMS>();


ExpEMS定义:

    [TableInfo("T_EXPENSE_TYPE_EMS")]
    public class ExpEMS : EntityBase
    {
        string _Target = "";

     [ColumnInfo("Target", DataType.String)]
        public string Target
        {
            get
            {
                return this._Target;
            }
            set
            {
                this._Target = value;
                this.State = EntityState.Changed;
            }
        }

    }
posted on 2009-09-08 13:15  ballpenxp  阅读(861)  评论(0编辑  收藏  举报