Exemplo n.º 1
0
        public IRepository <T> Repository <T>() where T : Entity
        {
            if (repositories.Keys.Contains(typeof(T)))
            {
                return(repositories[typeof(T)] as IRepository <T>);
            }

            IRepository <T> dapperRepo = new DapperRepository <T>(_tableName);

            repositories.Add(typeof(T), dapperRepo);
            return(dapperRepo);
        }
Exemplo n.º 2
0
        public IRepository <T> Repository <T>() where T : Entity
        {
            if (repositories.Keys.Contains(typeof(T)))
            {
                return(repositories[typeof(T)] as IRepository <T>);
            }

            IRepository <T> dapperRepo = new DapperRepository <T>(_tableName);//For maint, let this passed from constructor

            repositories.Add(typeof(T), dapperRepo);
            return(dapperRepo);
        }