예제 #1
0
    /// <summary>
    /// 保存 比较实体(EntitysCodeGenerate生成带数据访问的实体)前后的值,若有与主键记录相同的就更新,没有就插入
    /// 保存所有字段,其中若与实体字段初始值相同则置该字段为空
    /// </summary>
    /// <param name="dbCore">数据库访问核心类DbCore实例(用于DbCore事务,执行命令先打开(Open)数据库连接)</param>
    /// <returns>执行更新或插入数据操作并返回受影响的行数</returns>
    public int SaveEx(DbCore dbCore)
    {
        ORMap <BaseEntity> ormap = new ORMap <BaseEntity>(this);

        return(ormap.SaveEx(dbCore));
    }
예제 #2
0
    /// <summary>
    /// 保存 按主键判断有就更新,没有就插入(保存全部字段,其中若与实体属性字段初始值相同则置该字段为空)
    /// </summary>
    /// <returns>执行更新并返回受影响的行数</returns>
    public int SaveEx()
    {
        ORMap <BaseEntity> ormap = new ORMap <BaseEntity>(this);

        return(ormap.SaveEx());
    }