Esempio n. 1
0
        /// <summary>
        /// GenericRepository Dapper + EntitiyFramework
        /// </summary>
        /// <param name="context">DbContext for context</param>
        /// <param name="conn">Connection (if not aggrette connection, it will use the DbContext connection)</param>
        /// <param name="parameterIdentified">Idetenfier parameter (@) to SqlServer (:) to Oracle</param>
        public MLGenericRepository(DbContext context, IDbConnection conn = null, char parameterIdentified = '@')
        {
            efRepository = new EFGenericRepository <TEntity>(context);

            IDbConnection connection = conn ?? context.Database.Connection;

            dpRepository = new DPGenericRepository <TEntity>(connection);
        }
Esempio n. 2
0
 /// <summary>
 /// GenericRepository Dapper + EntityFramework for Dpendency Injection
 /// </summary>
 /// <param name="dpRepository">dapper GenericRepository</param>
 /// <param name="efRepository">EntityFramework GenericRepository</param>
 public MLGenericRepository(IDPGenericRepository <TEntity> dpRepository, IEFGenericRepository <TEntity> efRepository)
 {
     this.dpRepository = dpRepository;
     this.efRepository = efRepository;
 }
Esempio n. 3
0
        public void Constructor_ConnectionNull_throwException()
        {
            conn = null;

            Assert.Throws <ArgumentNullException>(() => instance = new DPGenericRepository <GEHD_INCIDENCIAS>(conn));
        }
Esempio n. 4
0
        public void PruebasVisualizer()
        {
            instance = new DPGenericRepository <GEHD_INCIDENCIAS>(conn);

            var allData = instance.All();
        }
Esempio n. 5
0
        public DPGenericRepositoryTets()
        {
            conn = new SqlConnection(Settings.connectionString);

            instance = new DPGenericRepository <GEHD_INCIDENCIAS>(conn);
        }