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); }
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("-", "")); }