| 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();	}}
 |