Beispiel #1
0
        /// <summary>
        /// Получить строку подключения к БД
        /// </summary>
        /// <param name=""></param>
        /// <returns></returns>
        public string GetSqlConnectionString(TConnectionDetails connectionDetails)
        {
            var connectionBuilder = new SqlConnectionStringBuilder();

            connectionBuilder.IntegratedSecurity = true;
            connectionBuilder.DataSource         = connectionDetails.ServerName;
            connectionBuilder.InitialCatalog     = connectionDetails.DatabaseName;
            return(connectionBuilder.ToString());
        }
Beispiel #2
0
        /// <summary>
        /// Получить соединение к БД
        /// </summary>
        /// <param name="connectionDetails"></param>
        /// <returns></returns>
        SqlConnection GetSqlConnection(TConnectionDetails connectionDetails)
        {
            if (sqlConnection == null)
            {
                var connectionBuilder = new SqlConnectionStringBuilder();
                connectionBuilder.IntegratedSecurity = true;
                connectionBuilder.DataSource         = connectionDetails.ServerName;
                connectionBuilder.InitialCatalog     = connectionDetails.DatabaseName;
                sqlConnection = new SqlConnection(connectionBuilder.ToString());
                Debug.Assert(sqlConnection != null, "sqlConnection should be not null");
            }

            return(sqlConnection);
        }
Beispiel #3
0
 public SqlRunner(TConnectionDetails _connectionDetails)
 {
     connectionDetails = _connectionDetails;
 }
 public EntityRepository(TConnectionDetails connectionDetails)
 {
     entityConfig           = new EntityConfig();
     this.connectionDetails = connectionDetails;
     sqlRunner = new SqlRunner(connectionDetails);
 }