摘要: readonly bool noTranByDefault = false;var isBorrowedTransaction = ConnectionScope.Current.HasTransaction;var tran = ConnectionScope.ValidateOrCreateTransaction();if (!tran.IsOpen) {tran = ConnectionScope.CreateTransaction();isBorrowedTransaction = false;}try {//业务if (!isBorrowedTransaction && 阅读全文
posted @ 2010-06-30 22:32 beta2013 阅读(135) 评论(0) 推荐(0) 编辑
摘要: //My解决方案结构://My// NetTiers// - My.Data等(.NetTiers生成的数据提供层)// - My.Service(.NetTiers生成的数据服务层。其中为它加入了自己的Partial类以增加额外功能)// WelcomeServiceBase.generated.cs// WelcomeService.generated.cs// WelcomeService.cs(.NetTiers生成的)// -Partial(自己写的Service分部类全都组织在Partial目录中,这样每次重新使用.NetTiers生成框架成,只需要备份还原此目... 阅读全文
posted @ 2010-06-30 21:25 beta2013 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 源文链接:http://nettiers.com/SecurityBlockUsage.ashx.NetTiers中已经集成了Enterprise Library的安全应用程序块。只需要您做很少的一些额外步骤就能让它们工作。首先,.NetTiers的Service层的类中的每个方法都会检查当前用户是否有权限执行自身(该方法),如下所示://若检查结果为“当前用户未被授权”,则会抛出security exceptionSecurityContext.IsAuthorized("GetAll");这些方法通过调用安全上下文类的IsAuthorized方法获得判断结果。背后,Is 阅读全文
posted @ 2010-06-30 12:11 beta2013 阅读(139) 评论(0) 推荐(0) 编辑