数据访问示例详解
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)
{
超级会员免费看
订阅专栏 解锁全文
2360

被折叠的 条评论
为什么被折叠?



