【发布时间】:2011-07-15 13:42:29
【问题描述】:
我的服务有基类。如果它在基类中定义并且我在派生类中覆盖方法,则属性 OperationBehavior 不适用。当然,我可以复制代码,但也许还有其他方法......
[服务合同] 公共接口IMyService { [运营合同] 无效 DoWork(); } 公共类 MyServiceBase { [操作行为(TransactionScopeRequired = true)] 公共虚拟无效 DoWork() { } } 公共类 MyService : MyServiceBase, IMyService { 公共覆盖无效 DoWork() { //没有事务,因为属性OperationBehavior不适用。 } }【问题讨论】:
标签: wcf