你也许已经注意到在UPDATE、INSERT和DELETE的tab页里的下拉列表中已经选择了各自的方法。这是由于我们使用了DataObjectMethodAttribute ,它修饰了ProducstBLL类。例如,DeleteProduct方法是如下这样子声明的:
[System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Delete, true)]
public bool DeleteProduct(int productID)
{
...
}
DataObjectMethodAttribute指示每一个方法的目的–是否为了查询、插入、更新或删除是否它的默认值。如果你在创建BLL类的时候省略了这些属性,现在你将需要手工从UPDATE、INSERT和DELETE的tab页里手工选择方法。
本文介绍如何使用DataObjectMethodAttribute来标记BLL类中的方法,如DeleteProduct等,以便在UPDATE、INSERT和DELETE操作中自动选择对应的方法。这避免了手动配置的繁琐,并展示了该属性在业务逻辑层中的作用。

2777

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



