原创第二弹:ObjectDataSource中源对象的设计小细节

源对象即ObjectDataSource(以下简称ODS)的属性TypeName对应的对象,一般是一个业务对象。

源对象中用来CRUD时传递的实体对象类型必须与ODS的属性DataObjectTypeName指明的一致。

源对象中用来CRUD的方法名称必须与ODS的属性xxxMethod(如SelectMethod)指明的一致。

特别的,如果设置了ODS的xxxParemeter(如SelectParameter)则ODS会寻找对应的CRUD重载方法来执行。

下面补充几个与ODS设计器相关的特性:

[DataObject]:

用来指明该对象是用于ODS的源对象,则ODS设计器会将其归入数据组建一类(data components),再通俗点就是在ODS设计器界面选择业务对象时右面那个勾勾上后下拉框里列出的类。

[DataObjectMethod(DataObjectMethodType.Select,true)]:

源对象中的方法如果加上该特性,则ODS设计器在选择该源对象后默认将该方法归入"Select"一类方法中(其他方法通过改变DataObjectMethodType这个枚举值来归类)。在这个特性的第二个重载方法的第二个参数isDefault表式是否将该源方法设置为默认方法,即ODS设计器在选择该源对象后在Select一类方法中默认将该方法选中。其他的源数据方法同理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值