56、数据访问示例详解

数据访问示例详解

1. 数据删除方法

在数据访问中,有两个关键的删除方法: DataPortal_DeleteSelf() DataPortal_Delete()

DataPortal_DeleteSelf() 方法代码如下:

[Transactional(TransactionalTypes.TransactionScope)]
protected override void DataPortal_DeleteSelf()
{
    DataPortal_Delete(
        new SingleCriteria<Project, Guid>(ReadProperty(IdProperty)));
}

这里需要手动创建一个 SingleCriteria 对象并传递给 DataPortal_Delete() 方法,因为数据门户并不知道识别业务对象数据所需的值。

DataPortal_Delete() 方法代码如下:

[Transactional(TransactionalTypes.TransactionScope)]
private void DataPortal_Delete(SingleCriteria<Project, Guid> criteria)
{
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值