12345678910111213141516171819202122232425262728 |
- using System.Collections.Generic;
- namespace OpenSEMI.Core.Database
- {
- public interface IDatabase
- {
- T Get<T>(object id);
- void Delete<T>(T obj);
- int Delete(string query);
- List<T> Query<T>(string sql, params object[] parametres);
- IList<T> Query<T>(string sql);
- void Save<T>(T obj, object id = null);
- void SaveOrUpdate<T>(T obj);
- int BatchUpdate(string sql, params object[] parameters);
- void Update<T>(T obj);
- void Close();
- }
- }
|