using System; using System.Collections.Generic; using System.Data; using System.Data.Odbc; using System.Linq; using System.Text; using System.Threading.Tasks; using WMS.Util; namespace WMS.Core { public class FxDbCore { public static T GetItemData(string sqlStr) where T : new() { using (IDbConnection dbconn = new OdbcConnection(SysDbInfo.GetConfig("fxdatabaseconfig").ConnectionString)) { IDataAdapter dataAdapter = new OdbcDataAdapter(sqlStr, (OdbcConnection)dbconn); DataSet ds = new DataSet(); dataAdapter.Fill(ds); return FuncTable2Entity.DataRowToEntity(ds.Tables[0].Rows[0]); } } public static List GetData(string sqlStr) where T : new() { using (IDbConnection dbconn = new OdbcConnection(SysDbInfo.GetConfig("fxdatabaseconfig").ConnectionString)) { IDataAdapter dataAdapter = new OdbcDataAdapter(sqlStr, (OdbcConnection)dbconn); DataSet ds = new DataSet(); dataAdapter.Fill(ds); return FuncTable2Entity.DataTableToList(ds.Tables[0]); } } } }