2
我使用Simple.Data檢索數據 - 它將數據庫表映射到動態對象。 我想將動態對象映射到一個簡單的類型。我試過這個:使用ValueInjecter映射動態對象
var dbObject = Database.Default.LocationStatus.FindByLocationStatusId(locationStatusId);
ILocationStatus domainObject = new LocationStatus();
domainObject.InjectFrom((object)dbObject);
但是沒有設置domainObject中的任何屬性。 映射應該是簡單的屬性名稱相同,EI:dbObject.Name和domainObject.Name
我要去哪裏錯了? 注意:其實我可以魔術般地施放(duck typing?)(LocationStatus)dbObject,但我想知道如何使用ValueInjecter進行映射。謝謝。
它應該工作,如果屬性具有相同的名稱和類型,看看這裏:http://valueinjecter.codeplex.com/discussions/240346 – Omu
咋,這就是我的原始代碼。我肯定錯過了什麼。感謝您的幫助查克。 –