У нас есть несколько относительно крупных проектов веб-приложений Web Forms, но мы ограничены в использовании .net 4.0, поскольку некоторые из наших клиентов все еще используют Windows Server 2003, а .net4.5 несовместим с этой ОС.
Можно ли каким-то образом заставить структуру привязки модели, созданную на .net4.5, работать с веб-формами .net4.0? Может быть, что-то вроде методов расширения на .net2.0 (хотя это, очевидно, почти 100% времени компиляции) или LinqBridge.
Если бы это было возможно в какой-то степени, я думаю, я бы нашел время, чтобы сделать это. Может быть, если код можно извлечь из исходных источников (я загружаю их прямо сейчас, чтобы посмотреть, как это работает) и подключить как расширение или своего рода наследование в нашем текущем жизненном цикле страницы.
Есть ли у этого механизма какая-то внешняя зависимость, которая сделала бы это запретительным?