Можно ли получить текущее имя хоста из конструктора контроллера?
Оба объекта Request и HttpContext имеют значение null, поэтому Request.Url ничего не дает.
public class HomeController : Controller
{
private readonly MyEntities _entities;
public HomeController()
{
//
var hostname = Request.Url;
if (hostname.Contains("localhost")) EFConnectionStringName="localhost";
else EFConnectionStringName="default";
_entities = new MyEntities(EFConnectionStringName);
}
...
Большая проблема, которую я пытаюсь решить здесь, - это выбрать строку подключения для Entity Framework на основе имени хоста. Идеи?