Я хочу получить модель во время BindModel и привести ее к типу, указанному в bindingContext:
var reportFormTypeName = bindingContext.ValueProvider.GetValue(bindingContext.ModelName + ".TableInputModelTypeName");
Type reportFormType = Type.GetType("MyNameSpace.ViewModels." + reportFormTypeName.AttemptedValue);
var model = (reportFormType)bindingContext.ModelMetadata.Model;
Однако это не сработает - я полагаю, что это простая вещь для размышления, которую я не могу уладить своим уставшим мозгом - у кого-нибудь есть какие-то подсказки?
:)