个人开发框架总结(二)
2009-05-05 08:27:18 来源:WEB开发网比如:
<Column>
<Name>推荐人类别</Name>
<Key>RecommendType</Key>
<Type>Enum</Type>
<EnumType>FBS.Chance.Model.RecommendType, Model</EnumType>
<Sample>员工(只能填员工,代理商/商家或者会员)</Sample>
</Column>
<Column>
<Name>推荐人</Name>
<Key>Recommend</Key>
<Reference>RecommendType</Reference>
<ConvertForm>会员:TMember.Card,员工:TEmployee.Code,代理商/商家:TCompany.Code</ConvertForm>
<ConvertTo>TMember.Id,TEmployee.Id,TCompany.Id</ConvertTo>
<Sample>huangxd(推荐人类别为会员时填入卡号,员工及商家填入帐号)</Sample>
</Column>
这个地方的推荐人有三种类型,而会员表里存储的推荐人ID是对应表中的ID,会员填入卡号转换为TMember中的Id,员工填入帐号转换为TEmployee中的Id等等。
这时所说的Binary类型指的是,多个ID用(,)号连接后转换为byte存储,比如会员的爱好有多种,是定义在TInterest里的,这里就这样配置
<Column>
<Name>兴趣爱好</Name>
<Key>Interest</Key>
<Type>Binary</Type>
<ConvertForm>TInterest.Name</ConvertForm>
<ConvertTo>TInterest.Id</ConvertTo>
<Sample>足球,游泳,登山(用半角逗号分隔)</Sample>
</Column>
更多精彩
赞助商链接