예제 #1
0
        public SqlServerVersion GetVersion()
        {
            var compatibilityString = _databaseGateway.GetString("select compatibility_level from sys.databases where database_id = db_id();");
            SqlServerVersion res;

            if (Enum.TryParse(string.Format("Sql{0}", compatibilityString), out res))
            {
                return(res);
            }

            return(SqlServerVersion.Sql130);
        }
예제 #2
0
 public TraceController(DatabaseGateway gateway, string databaseName)
 {
     Gateway    = gateway;
     DatabaseId = gateway.GetString(string.Format("select db_id('{0}')", databaseName));
     Name       = string.Format("SQLCover-Trace-{0}", Guid.NewGuid().ToString().Replace("{", "").Replace("}", "").Replace("-", ""));
 }