首页
学习
活动
专区
工具
TVP
发布

智能大石头

专栏成员
120
文章
142253
阅读量
46
订阅数
模版引擎XTemplate与代码生成器XCoder(源码)
模版引擎XTemplate是一个仿T4设计的引擎,功能上基本与T4一致(模版语法上完全兼容T4,模版头指令部分兼容)。     自己设计模版引擎,就是为了代码生成器、网站模版、邮件模版等多种场合,也就是要能拿出来单独使用、功能强大并且容易控制的。T4是个很好的引擎,但是它的设计基本上倾向于vs,几乎不顾别的场合。     XTemplate特点如下:     1,完全使用C#作为模版语言。跟ASP、ASP.Net页面的解析一样,把<##>标签外的文本内容当作字符串,用一个StringBuilder,标签内
大石头
2018-01-15
8810
XCode中如何使用事务
废话不多说,直接上代码: // try之前开始事务 Meta.BeginTrans(); try{ // do something // 强烈建议,尽可能做到只有一次提交事务,以免混乱   Meta.Commit(); } catch{ // 出错了,需要回滚事务   Meta.Rollback(); // 继续向外抛出异常 throw; } XCode还支持多级事务,实际上,除了第一级事务是真实的事务外,第一级以上的事务全部都是事务计数器加一减一而已,BeginTrans加一,Commit和Rollbac
大石头
2018-01-15
7060
与ObjectDataSource共舞
4,ORM组件XCode(与ObjectDataSource共舞) XCode为了能更方便的解决大部分问题,不得不“屈身”于ObjectDataSource。 先上一个经典例子(ObjectDataSource+GridView)(ObjectDataSource): <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True"     AutoGenerateColumns="False" Da
大石头
2018-01-15
8770
如何使用网络库实现应用级消息收发
网络客户端ISocketClient和网络会话ISocketSession都继承了ISocketRemoteISocketRemote表示远程通信,核心就是收发数据。 下面是ISocketRemote接口的主要实现 /// <summary>远程通信Socket,仅具有收发功能</summary> public interface ISocketRemote : ISocket { #region 属性 /// <summary>远程地址</summary> NetUri Remot
大石头
2018-01-09
1K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档