Я пытаюсь создать динамический тип в .NET.
Я хочу получить группу пар Значения ключа от Таблицы базы данных и создать новый тип объекта, который имеет отношение Значения свойства.
Пример: Если я ссорюсь в таблице, которая имеет поле, которое говорит, что "Номерной знак" и другое поле говорят "STKOVFL". Я хочу создать объект, который имеет Свойство по имени Licence_Plate и возвращает Строку "STKOVFL".
Действительно ли это возможно с самоанализом?
С уважением!
Вот очень простой пример того, что вы пытаетесь сделать.
public class ExampleD : DynamicObject
{
public override bool TryGetMember(GetMemberBinder binder, out object result)
{
result = null;
if (binder.Name == "Licence_Plate")
result = "STKOVFL";
return result != null;
}
}
Console.WriteLine(d.License_Plate);