我正在使用顺从映射开始一个新项目。我有一组常见的字段被拉到组件映射中,如下所示:
public class AuditTrailMap : ComponentMapping<AuditTrail>
{
public AuditTrailMap()
{
Property(x => x.Created, xm => xm.NotNullable(true));
Property(x => x.Updated, xm => xm.NotNullable(true));
Property(x => x.UpdatedBy, xm => { xm.NotNullable(true); xm.Length(128); });
Property(x => x.UpdatedBySID, xm => { xm.NotNullable(true); xm.Length(128); });
Property(x => x.OnBehalfOf, xm => { xm.NotNullable(true); xm.Length(128); });
Property(x => x.OnBehalfOfSID, xm => { xm.NotNullable(true); xm.Length(128); });
}
}
但是,在我的类映射中,似乎没有任何 Component 方法的重载可以接受其中之一,也没有神奇地被拾取。如何使用此映射?