1234567891011121314151617181920212223242526272829303132333435 |
- 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<T>(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<T>(ds.Tables[0].Rows[0]);
- }
- }
- public static List<T> GetData<T>(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<T>(ds.Tables[0]);
- }
- }
- }
- }
|