데이터베이스 테이블을 동적 객체에 매핑하는 Simple.Data로 데이터를 가져옵니다. 동적 객체를 단순 유형으로 매핑하려고합니다. 나는 이것을 시도했다 :ValueInjecter로 동적 객체 매핑
var dbObject = Database.Default.LocationStatus.FindByLocationStatusId(locationStatusId);
ILocationStatus domainObject = new LocationStatus();
domainObject.InjectFrom((object)dbObject);
그러나 domainObject에 속성이 설정되어 있지 않다. 매핑 은이 같아야합니다. 속성 이름이 동일하므로 ei : dbObject.Name 및 domainObject.Name
어디서 잘못 되었나요? 참고 : 실제로 마술처럼 캐스팅 할 수 있습니까 (오리 타이핑?) (LocationStatus) dbObject하지만 ValueInjecter로 매핑하는 방법을 알고 싶습니다. 감사.
속성 이름과 유형이 동일한 경우 작동해야합니다. http://valueinjecter.codeplex.com/discussions/240346 – Omu
예, 여기에 원래 코드가 있습니다. 나는 뭔가를 놓치고 있어야합니다. 도움 주셔서 감사합니다. –