- @wgm
easyUI 请见: www.jeasyui.com - @我想我是青蛙
Dapper 开源
Dappers仅可提供dll引用。 - Dappers内部定义了3个重要的Info对象:MappingInfo, StatementInfo, QueryInfo MappingInfo对应了一个Domain实体对象,描述了 类/表...
- Dappers内部定义了3个重要的Info对象:MappingInfo, StatementInfo, QueryInfo MappingInfo对应了一个Domain实体对象,描述了 类/表...
- Dappers内部定义了3个重要的Info对象:MappingInfo, StatementInfo, QueryInfo MappingInfo对应了一个Domain实体对象,描述了 类/表...
- 列表内编辑, easyUI grid仅需指定editor即可: {title:'组织机构',url:'/System/GridEditor/Find',mappingType:'BaseArea.C...
- 这篇类似去年的“iPad上做开发”系列,但借助于easyUI的完全引入及二次定制, 这回UI整体框架取得了较好的效果, 也完全实现了iPad上做开发的目的:我经常在iPad上对UI进行调整。即使一个简...
- 这篇类似去年的“iPad上做开发”系列,但借助于easyUI的完全引入及二次定制, 这回UI整体框架取得了较好的效果, 也完全实现了iPad上做开发的目的:我经常在iPad上对UI进行调整。 即时一...
- 先来看实际调用例子publicJsonResultList(int?TotalCount,int?StartRecord,int?PageSize,stringOrderBy){QueryInfoin...
- 半年前已经对Dapper (StackOverflow.com使用的Micro-OM框架)进行了简单的包装。 结合目前的开发框架,目前已经完成了 Activiti5.9 (www.activiti.o...
- 半年前已经对Dapper (StackOverflow.com使用的Micro-OM框架)进行了简单的包装。 结合目前的开发框架,目前已经完成了 Activiti5.9 (www.activiti.o...
- 半年前已经对Dapper (StackOverflow.com使用的Micro-OM框架)进行了简单的包装。 结合目前的开发框架,目前已经完成了 Activiti5.9 (www.activiti.o...
- 半年前已经对Dapper (StackOverflow.com使用的Micro-OM框架)进行了简单的包装。 结合目前的开发框架,目前已经完成了 Activiti5.9 (www.activiti.o...
- 这个你发这到首页有啥意思?
O7早就用泄露版的, 目前Zune也提示并更新. 没发现任何差别. - @imfunny
no, 你看到你的是LEN这个函数,我用不到,所以不动了.
我的是全兼容Oracle的,这你放心 .
都是ExpressionParser, 没看出哪里重了,很轻量级的东西.
你可能看到是codeproject的sqlExpressionParser , 我完全没用这个. 自己写了几十行,叫WhereClauseExpressionParser. - 用习惯Linq2Sql的盆友肯定对 from... where....select 这种inline式,强类型的 写法大爱不已.可惜我不是,对于表关联, 这种写法及其最终sql 分析都非常 egg疼,...
- @imfunny
@JerryChou
比较了下petapoco, 从项目角度来说,只有petapoco才能满足Dao的要求, Dapper只是内核,很多情况不胜任:事务,分页,参数前缀替换
但对与自定义封装,对于应用到已有框架/平台, Dapper要容易适应,且简单得多.
这也是我封装的原因:在已有框架下,可以透明迁移到不同的dao实现,迁移到不同的数据库平台. 下一步我要兼容mongodb. - @啊长
我返回IDictionary, 没用DataSet
确实有情况,我根本不返回,或者不确定 T
比如我的对象有20个属性, 但是当前查询我只返回Code,Name
这是我并不希望由对象来返回.
弱类型在输入参数时尤为有用.
界面提供10个查询条件输入, 如我上述例子中: param.Add(...
条件到参数我是用辅助类转IDictionary,如同MVC里的dataBinder进行自动转换. - @啊长
你有心学习, Dapper已经是你应该学习的最好代码
扩展什么都是浮云, 不同的人,不同的应用场景适合不同的扩展 - @imfunny
呵呵, 强弱类型都有适用的场景.
用强类型做"自定义组合查询", 那可以先杀了我 - @imfunny
@Treenew Lyn
@JerryChou
@temptation
已更新, 加入示例.
Dapper 官方扩展很一般.
Dapper保持目前的API,保持精确的定位是非常正确, 非常必须的.否则又是一个大而全的重型机器,失去它的优势.
如Connection, Transaction不由Dapper内部管理, 这个定位真是太绝了,让我立即就觉得用它. - 某天在园里看到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小时。 - info=new QueryInfo("计划p");
info.AddParam("CreatedBy",CurrentUser.Office);
B. 逐一对计划授权部门, 查询方法同 1配件列表 实现。... - 恰逢公司网络故障, JIRA、SVN、ORACLE都无法连接上,那就继续上次的议题吧。 实现原理深入: 目标:查看所有招标合同, select * from Documents 权限约束场景: ...
- 数据权限常见场景有: 数据仅部门级可见 数据仅本人可见 数据仅某角色可见 在可见的基础上,进行功能控制: 修改,删除 在树形结构里,在可见基础上进行 新增/修改/...










