Exemple #1
0
        /// <summary>
        /// 获取数据实体
        /// </summary>
        /// <typeparam name="T">需要获取的实体类型</typeparam>
        /// <param name="tableName">数据表名.</param>
        /// <param name="conditionDic">数据查询条件.</param>
        /// <returns>
        /// 返回T类型的实体(已附值)
        /// </returns>
        public T GetEntity <T>(string tableName, Dictionary <string, object> conditionDic) where T : class
        {
            DbParameter[] spc;

            string condition = Provider.GetCondition(conditionDic, out spc);

            string sql = Provider.QueryCommandText(tableName, condition);


            return(_SqlDB.QueryFirst <T>(sql, spc));
        }