Похоже, вы используете Entity Framework. Поэтому я отвечу на это.
В ядре EF вы можете получить строку подключения следующим образом:
var dbName = MysqlDbContext.Database.GetDbConnection().Database;
в EF для .net framework:
public class MysqlDbContext: DbContext
{
public MysqlDbContext() : base("MysqlDbContext")
{
}
public string GetDatabaseName()
{
return MysqlDbContext.Database.Connection.Database;
}
}
Ив вашем контроллере вы получаете свой контекст, как обычно, а затем просто получаете доступ к этому методу.