コード例 #1
0
        //-- ambiente

        public void SetAmbiente(IAmbiente ambiente)
        {
            _ambiente = ambiente ?? throw new ArgumentNullException(nameof(ambiente));
            _conexao  = ConexaoFactory.GetConexao(ambiente);
            _comando  = new Comando(ambiente.TipoDatabase);
            _migracao = new Migracao(this);
        }
コード例 #2
0
        public void Start(string banco)
        {
            if (string.IsNullOrEmpty(banco))
            {
                throw new ArgumentNullException("unitOfWork");
            }

            ConexaoFactory conexaoFactory = setConexao(banco);

            _context = conexaoFactory.GetConexao();//unitOfWork; // ; as MysqlDataContext;

            _transaction = _context.Secao.BeginTransaction();
        }
コード例 #3
0
ファイル: LiraContext.cs プロジェクト: LiraSistemas/Ecommerce
        protected override void OnConfiguring(DbContextOptionsBuilder options)
        {
            _Conexao = ConexaoFactory.GetConexao();

            options.UseSqlServer(_Conexao.SQLServerString(LiraConnection.Enum.SqlServer.Ecommerce, true));
        }