我正在使用 Simple.Data 检索数据 - 它将数据库表映射到动态对象。我想将动态对象映射到一个简单的类型。我试过这个:
var dbObject = Database.Default.LocationStatus.FindByLocationStatusId(locationStatusId);
ILocationStatus domainObject = new LocationStatus();
domainObject.InjectFrom((object)dbObject);
但是没有设置 domainObject 中的属性。映射应该很简单,因为属性名称相同,ei: dbObject.Name 和 domainObject.Name
我哪里错了?注意:我实际上可以神奇地投射(鸭子打字?)(LocationStatus)dbObject,但我想知道如何使用 ValueInjecter 进行映射。谢谢。