예제 #1
0
    /// <summary>
    /// 通过实体映射插入表中一条数据,比较实体前后默认的初始值,插入与初始值不同的字段
    /// </summary>
    /// <param name="dbCore">数据库访问核心类DbCore实例(用于DbCore事务,执行命令先打开(Open)数据库连接)</param>
    /// <returns>执行插入并返回受影响的行数</returns>
    public int Insert(DbCore dbCore)
    {
        ORMap <BaseEntity> ormap = new ORMap <BaseEntity>(this);

        return(ormap.Insert(dbCore));
    }
예제 #2
0
    /// <summary>
    /// 通过HashTable表的键值数据信息映射插入表中一条数据,插入数据为HashTable中的数据
    /// </summary>
    /// <param name="hash">Hashtable</param>
    /// <returns>执行插入数据并返回受影响的行数</returns>
    public int Insert(Hashtable hash)
    {
        ORMap <BaseEntity> ormap = new ORMap <BaseEntity>(this);

        return(ormap.Insert(hash));
    }
예제 #3
0
    /// <summary>
    /// 通过ListDictionary表的键值数据信息映射插入表中一条数据,插入数据为ListDictionary中的数据,通常包含 10 个或 10 个以下项的集合,建议这时使用
    /// </summary>
    /// <param name="list">ListDictionary</param>
    /// <returns>执行插入数据并返回受影响的行数</returns>
    public int Insert(ListDictionary list)
    {
        ORMap <BaseEntity> ormap = new ORMap <BaseEntity>(this);

        return(ormap.Insert(list));
    }
예제 #4
0
    /// <summary>
    /// 通过实体映射插入表中一条数据,插入全部字段
    /// </summary>
    /// <returns>执行插入数据并返回受影响的行数</returns>
    public int InsertAll()
    {
        ORMap <BaseEntity> ormap = new ORMap <BaseEntity>(this);

        return(ormap.Insert());
    }