0
我試圖創建各個班級的解決方案,所以我有:SQLite的連接 - 注射
public class RepositorioPadrao<TEntidade> : IRepositorioPadrao<TEntidade>
where TEntidade : class
{
public readonly ISQLiteConnection _connection;
public RepositorioPadrao(ISQLiteConnectionFactory factory)
{
_connection = factory.Create("easybudget.sql");
_connection.CreateTable<TEntidade>();
}
public virtual void Inserir(TEntidade objeto)
{
_connection.Insert(objeto);
}
然後使用這個我有:
public class RepositorioDeCategoria : RepositorioPadrao<Categoria>, IRepositorioDeCategoria
{
public List<Categoria> ObterTudo()
{
return _connection
.Table<Categoria>()
.OrderByDescending(x => x.Descricao)
.ToList();
}
}
的問題是,EasyBudget.Core.Repositorio.RepositorioPadrao<EasyBudget.Core.Dominio.Categoria>
不包含帶0參數的構造函數。