Ejemplo n.º 1
0
        public NonSqlBase <TNonSqlDataBase> GetRepositoryInit <TNonSqlDataBase>(NonSqlType nonSqlType, ConnectionSchema connectDetail)
        {
            var nonSqlBaseRepo = nonSqlType.GetNonSqlBase <TNonSqlDataBase>();

            nonSqlBaseRepo.ClientBase = new ClientModel
            {
                ConnectionString = connectDetail.ConnectionString
            };
            return(nonSqlBaseRepo);
        }
Ejemplo n.º 2
0
 public static NonSqlBase <TDataBase> GetNonSqlBase <TDataBase>(this NonSqlType nonSqlType) =>
 SourceType.NonSql.GetSourceStorage <TDataBase>()
 .Select(x => (NonSqlBase <TDataBase>)x)
 .FirstOrDefault(x => x.NonSqlType == nonSqlType);
Ejemplo n.º 3
0
 protected RepositoryBaseNonSql(IConnectionProvider connectionProvider, NonSqlType nonSqlType)
 {
     NonSqlType       = nonSqlType;
     ConnectionSchema = connectionProvider.ConnectionSchemas.FirstOrDefault(x => x.SourceType == SourceType.NonSql && x.NonSqlType == nonSqlType);
     NonSqlBaseRepo   = new NonSqlRepositoryInit().GetRepositoryInit <TNonSqlDataBase>(nonSqlType, ConnectionSchema);
 }