Sic.Framework/MECF.Framework.Common/Aitex/Core/RT/DBCore/ICommonDB.cs

24 lines
626 B
C#
Raw Normal View History

2023-04-13 11:51:03 +08:00
using System;
using System.Collections.Generic;
using System.Data;
namespace Aitex.Core.RT.DBCore
{
public interface ICommonDB
{
void CreateTableIfNotExisted(string table, Dictionary<string, Type> columns, bool addPID, string primaryKey);
void CreateTableIndexIfNotExisted(string table, string index, string sql);
void CreateTableColumn(string table, Dictionary<string, Type> columns);
void Insert(string sql);
int ExecuteNonQueryWithParam(string cmdText, string[] colunmName, params object[] p);
bool ExcuteTransAction(List<string> sql);
DataSet ExecuteDataset(string cmdText, params object[] p);
}
}