Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何在BLToolkit中的同一访问器中指定不同的命令超时? 让我考虑用两种方法: GETBANANAS和 GETBuffs < /P> public abstract class FruitAccessor : DataAccessor { [SprocName("GetAllBananas")] public abstract IEnumerable<Banan> GetBananas([ParamName("@MaxCount")] int count); public abstract IEnumerable<Apple> GetApples(); } 公共抽象类访问器:数据访问器 { [SprocName(“GetAllBananas”)] 公共抽象IEnumerable GetBananas([ParamName(@MaxCount”)]int count); 公共抽象IEnumerable GetApple(); }_.net_Bltoolkit - Fatal编程技术网

.net 如何在BLToolkit中的同一访问器中指定不同的命令超时? 让我考虑用两种方法: GETBANANAS和 GETBuffs < /P> public abstract class FruitAccessor : DataAccessor { [SprocName("GetAllBananas")] public abstract IEnumerable<Banan> GetBananas([ParamName("@MaxCount")] int count); public abstract IEnumerable<Apple> GetApples(); } 公共抽象类访问器:数据访问器 { [SprocName(“GetAllBananas”)] 公共抽象IEnumerable GetBananas([ParamName(@MaxCount”)]int count); 公共抽象IEnumerable GetApple(); }

.net 如何在BLToolkit中的同一访问器中指定不同的命令超时? 让我考虑用两种方法: GETBANANAS和 GETBuffs < /P> public abstract class FruitAccessor : DataAccessor { [SprocName("GetAllBananas")] public abstract IEnumerable<Banan> GetBananas([ParamName("@MaxCount")] int count); public abstract IEnumerable<Apple> GetApples(); } 公共抽象类访问器:数据访问器 { [SprocName(“GetAllBananas”)] 公共抽象IEnumerable GetBananas([ParamName(@MaxCount”)]int count); 公共抽象IEnumerable GetApple(); },.net,bltoolkit,.net,Bltoolkit,两种方法的默认命令超时为30秒。对于getbanana,它是可以的,但是对于GetApples,它还不够,所以我想将它增加到1分钟 我可以覆盖DbManager中的OnInitCommand,但它会影响这两种方法 在GetApples方法上删除类似[CommandTimeout(60*60)]的属性会很好,但不幸的是没有这样的属性 因此,问题是如何在同一数据访问器中实现不同方法的超时?您可以在此处请求此功能-

两种方法的默认命令超时为30秒。对于
getbanana
,它是可以的,但是对于
GetApples
,它还不够,所以我想将它增加到1分钟

我可以覆盖
DbManager
中的
OnInitCommand
,但它会影响这两种方法

GetApples
方法上删除类似
[CommandTimeout(60*60)]
的属性会很好,但不幸的是没有这样的属性


因此,问题是如何在同一
数据访问器中实现不同方法的超时?

您可以在此处请求此功能-