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