Beispiel #1
0
        /// <summary>
        ///  获取数据库结构
        /// </summary>
        /// <param name="isGetData">是否要获得表数据</param>
        /// <param name="tablesName">如果要获得数据,需有将获得表的名称集合</param>
        /// <returns></returns>
        public DataSet GetDataSet(bool isGetData = false, List <string> tablesName = null)
        {
            DataSet ds = new DataSet("MyDataSet");

            //仅数据库结构(不包括数据)
            if (!isGetData)
            {
                tablesName = DBTables.Select(t => t.Name).ToList();
            }
            DBDataSet = _schemaReader.GetDataSet(tablesName, isGetData);
            return(DBDataSet);
        }