Типы в интеграции
От: Ziaw Россия  
Дата: 17.06.10 09:56
Оценка:
Есть некий класс Db поля которого генерятся макросом в MacroPhase.BeforeTypedMembers.

Есть код его использующий
    class HomeController : Controller
    {
        //tt : Db { get {null} }

        public Index() : ActionResult
        {
            using (db = Db())
            {
                def message = $"NRails env: '$(db.Env)'. We have $(db.Persons.Count()) persons."; 
                def taxonomies =  db.Doctors.Select(d => new (text = d.Taxonomy, doctor = d.PersonID)).ToList();

                View(viewmodel ( message, taxonomies ));
            }
        }
    }

В таком виде все нормально, но если убрать комментарий — интеграция перестает видеть генерируемые поля в классе Db. Компиляция при этом проходит успешно. Можно ли исправить такое поведение?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.