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

本文介绍了ObjectDataSource(ODS)的基本概念及其配置方法。详细解释了如何设置源对象的属性,包括实体对象类型、CRUD方法名称及参数等。同时,文章还介绍了ODS设计器的使用技巧,如如何通过特性标记使源对象符合ODS的设计要求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

源对象即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一类方法中默认将该方法选中。其他的源数据方法同理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值