Я извлекаю данные с помощью Simple.Data, который сопоставляет таблицу базы данных с динамическим объектом. Я хочу сопоставить динамический объект с простым типом. Я пробовал это:
var dbObject = Database.Default.LocationStatus.FindByLocationStatusId(locationStatusId);
ILocationStatus domainObject = new LocationStatus();
domainObject.InjectFrom((object)dbObject);
Но никакие свойства в domainObject не установлены. Сопоставление должно быть простым, поскольку имена свойств одинаковы, например: dbObject.Name и domainObject.Name.
Где я ошибаюсь? Примечание. На самом деле я могу волшебным образом привести (утиный ввод?) (LocationStatus) dbObject, но я хотел бы знать, как отображать с помощью ValueInjecter. Спасибо.