2

データベーステーブルを動的オブジェクトにマップする 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でマップする方法を知りたいです。ありがとう。

4

1 に答える 1