}
«网站首页

craboYang

关注此人
把craboYang加为好友
附言:



最新动态
  • craboYang 评论博客:Dappers 开发入门(3)- 列表界面 2012-04-11 14:16
    @wgm
    easyUI 请见: www.jeasyui.com
  • @我想我是青蛙
    Dapper 开源
    Dappers仅可提供dll引用。
  • craboYang 发表博客:Dappers 开发入门 (5) - 缓存 2012-04-10 14:30
    Dappers内部定义了3个重要的Info对象:MappingInfo, StatementInfo, QueryInfo MappingInfo对应了一个Domain实体对象,描述了 类/表...
  • craboYang 发表博客:Dappers 开发入门 (5) - 缓存 2012-04-10 14:25
    Dappers内部定义了3个重要的Info对象:MappingInfo, StatementInfo, QueryInfo MappingInfo对应了一个Domain实体对象,描述了 类/表...
  • craboYang 发表博客:Dappers 开发入门 (5) - 缓存 2012-04-10 11:34
    Dappers内部定义了3个重要的Info对象:MappingInfo, StatementInfo, QueryInfo MappingInfo对应了一个Domain实体对象,描述了 类/表...
  • craboYang 发表博客:Dappers 开发入门 (4) - 明细编辑 2012-04-09 16:08
    列表内编辑, easyUI grid仅需指定editor即可: {title:'组织机构',url:'/System/GridEditor/Find',mappingType:'BaseArea.C...
  • craboYang 发表博客:Dappers 开发入门(3)- 列表界面 2012-04-09 15:30
    这篇类似去年的“iPad上做开发”系列,但借助于easyUI的完全引入及二次定制, 这回UI整体框架取得了较好的效果, 也完全实现了iPad上做开发的目的:我经常在iPad上对UI进行调整。即使一个简...
  • 这篇类似去年的“iPad上做开发”系列,但借助于easyUI的完全引入及二次定制, 这回UI整体框架取得了较好的效果, 也完全实现了iPad上做开发的目的:我经常在iPad上对UI进行调整。 即时一...
  • craboYang 发表博客:Dappers 开发入门(2) - Mapping 2012-04-09 11:27
    先来看实际调用例子publicJsonResultList(int?TotalCount,int?StartRecord,int?PageSize,stringOrderBy){QueryInfoin...
  • craboYang 发表博客:Dappers 开发入门(1) - 接口 2012-04-09 10:50
    半年前已经对Dapper (StackOverflow.com使用的Micro-OM框架)进行了简单的包装。 结合目前的开发框架,目前已经完成了 Activiti5.9 (www.activiti.o...
  • craboYang 发表博客:Dappers 开发入门(1) 2012-04-09 10:49
    半年前已经对Dapper (StackOverflow.com使用的Micro-OM框架)进行了简单的包装。 结合目前的开发框架,目前已经完成了 Activiti5.9 (www.activiti.o...
  • craboYang 发表博客:Dappers 开发入门(1) 2012-04-09 10:49
    半年前已经对Dapper (StackOverflow.com使用的Micro-OM框架)进行了简单的包装。 结合目前的开发框架,目前已经完成了 Activiti5.9 (www.activiti.o...
  • craboYang 发表博客:基于Dappers 开发入门 2012-04-09 10:48
    半年前已经对Dapper (StackOverflow.com使用的Micro-OM框架)进行了简单的包装。 结合目前的开发框架,目前已经完成了 Activiti5.9 (www.activiti.o...
  • craboYang 评论博客:“Mango”来了!! 2011-09-30 12:17
    这个你发这到首页有啥意思?
    O7早就用泄露版的, 目前Zune也提示并更新. 没发现任何差别.
  • @imfunny
    no, 你看到你的是LEN这个函数,我用不到,所以不动了.
    我的是全兼容Oracle的,这你放心 .
    都是ExpressionParser, 没看出哪里重了,很轻量级的东西.
    你可能看到是codeproject的sqlExpressionParser , 我完全没用这个. 自己写了几十行,叫WhereClauseExpressionParser.
  • 用习惯Linq2Sql的盆友肯定对 from... where....select 这种inline式,强类型的 写法大爱不已.可惜我不是,对于表关联, 这种写法及其最终sql 分析都非常 egg疼,...
  • craboYang 评论博客:Dappers : 基于Dapper.net 扩展的Dao 2011-09-28 13:14
    @imfunny
    @JerryChou
    比较了下petapoco, 从项目角度来说,只有petapoco才能满足Dao的要求, Dapper只是内核,很多情况不胜任:事务,分页,参数前缀替换
    但对与自定义封装,对于应用到已有框架/平台, Dapper要容易适应,且简单得多.
    这也是我封装的原因:在已有框架下,可以透明迁移到不同的dao实现,迁移到不同的数据库平台. 下一步我要兼容mongodb.
  • craboYang 评论博客:Dappers : 基于Dapper.net 扩展的Dao 2011-09-28 13:07
    @啊长
    我返回IDictionary, 没用DataSet
    确实有情况,我根本不返回,或者不确定 T
    比如我的对象有20个属性, 但是当前查询我只返回Code,Name
    这是我并不希望由对象来返回.
    弱类型在输入参数时尤为有用.
    界面提供10个查询条件输入, 如我上述例子中: param.Add(...
    条件到参数我是用辅助类转IDictionary,如同MVC里的dataBinder进行自动转换.
  • craboYang 评论博客:Dappers : 基于Dapper.net 扩展的Dao 2011-09-28 12:37
    @啊长
    你有心学习, Dapper已经是你应该学习的最好代码
    扩展什么都是浮云, 不同的人,不同的应用场景适合不同的扩展
  • craboYang 评论博客:Dappers : 基于Dapper.net 扩展的Dao 2011-09-28 12:35
    @imfunny
    呵呵, 强弱类型都有适用的场景.
    用强类型做"自定义组合查询", 那可以先杀了我
  • craboYang 评论博客:Dappers : 基于Dapper.net 扩展的Dao 2011-09-28 09:25
    @imfunny
    @Treenew Lyn
    @JerryChou
    @temptation
    已更新, 加入示例.
    Dapper 官方扩展很一般.
    Dapper保持目前的API,保持精确的定位是非常正确, 非常必须的.否则又是一个大而全的重型机器,失去它的优势.
    如Connection, Transaction不由Dapper内部管理, 这个定位真是太绝了,让我立即就觉得用它.
  • craboYang 发表博客:Dappers : 基于Dapper.net 扩展的Dao 2011-09-28 08:51
    某天在园里看到Dapper.net , 终于发现这才是我需要的 OM (Object Mapping).从Java到.Net , 从spring.net 0.6 到 spring.net 1.3.2 ...
  • 具体情况难说, 不过我行了, 才发了出来.
    参考网上内容, 我自己手写的,亲自验证的. 不是copy
  • 同样的问题我也刚刚遇到:
    CLR.DateTime => Oracle.Timestamp
    而数据库是 date型。
    结果只能在加入参数时,强制CLR.DateTime=>DbType.Date=>Oracle.Date
  • "一个更有深度的答案是一位计算机系的老教授告诉我的,....无法理解在嵌入式的代码里,要汉字表示有什么好处。"
    通常编译后都是汇编, 有何影响?
    VB.NET, C# 编译完都是IL
    英语/汉语编程, 编译完都是汇编
    设计期指令 与 运行期指令 无关。
  • 有防御软件,上网找找就有。
    比如限制: 同一IP,每分钟仅可访问5次。
    比如限制: 屏蔽10秒内提交10个以上请求的IP 1小时。
  • craboYang 评论博客:B/S页面 通用数据权限控制 2011-05-25 10:51
    info=new QueryInfo("计划p");
    info.AddParam("CreatedBy",CurrentUser.Office);
    B. 逐一对计划授权部门, 查询方法同 1配件列表 实现。...
  • craboYang 评论博客:C#基础之进程管理 2010-12-10 16:27
    飘过~~
  • craboYang 发表博客:B/S页面 通用权限控制(2) 2010-10-09 14:34
    恰逢公司网络故障, JIRA、SVN、ORACLE都无法连接上,那就继续上次的议题吧。 实现原理深入: 目标:查看所有招标合同, select * from Documents 权限约束场景: ...
  • craboYang 发表博客:B/S页面 通用数据权限控制 2010-09-10 18:04
        数据权限常见场景有: 数据仅部门级可见 数据仅本人可见 数据仅某角色可见 在可见的基础上,进行功能控制: 修改,删除 在树形结构里,在可见基础上进行 新增/修改/...
Top