这是我的问题。
我有一个用 DataObject 装饰的 Factory 类和一个用 Select 装饰的 Systems 方法。它有一个参数是我创建的枚举,所以它看起来像:
命名空间 BLL {
[DataObject]
public class Factory {
[DataObjectMethod(DataObjectMethodType.Select)]
public List<WaterSystem> Systems(PermissionLevel permission) {
...
}
}
}
我的问题是,每当我尝试将此方法与 Objectdatasource 向导一起使用时,它都会崩溃……实际上,它什么也没做。我能够选择我的 BusinessObject,Factory,它没有做任何其他事情,当我应该选择 select 方法时它消失了。
我已经测试过,只有当参数是枚举时才会发生。我能做些什么?
我的一般想法是,枚举将代表我想赋予要获取的数据的可见性级别,所以我需要它或可替换的东西。