标签:: Simple.Data

Simple.Data 关于视图使用

Simple.Data 分页必须依赖数据表的主键,否则抛异常 AdoAdapterException 【Cannot apply paging to table with no primary key.】 基于数据查询性能考虑,我们会建立视图简化查询语句,也就是创建 view 对象,但视图是无法拥有主键,所以提出以下方案。 参考原有分页方法,为表建立排序字段 【#】123ROW_NUMBER()

Simple.Data 使用建议

实际使用 Simple.Data 依然存在一些问题需要注意,还有一些使用经验分析Simple.Data 使用动态类型可以忽略大小写,但建议采用 C# 规范保持首字母大写 加载关联对象数据库存在表 Node,字段有 No 和 ParentNo,No 是主键,ParentNo 是外键关联表 Node 的 No,即自身引用 定义节点 定义数据类和对象类 12345678910111213// 节点数据

Simple.Data 检索数据(2)

Simple.Data 利用 .NET 4.0 动态类型技术 dynamic,令此对象支持想要的任何特性,如果使用过的脚本语言这样的写法就并不陌生(javascript、python),可简化类型转换代码,而且允许直接使用索引方式访问属性。 Simple.Data 主要常用类型有 名称 缩写 说明 DynamicStrategy DS 数据库 DynamicTable DT 数据表

Simple.Data 介绍、检索数据(1)

接触 ORM 至今为止,从最初的 NHibernate、Castle、EF 相对强大的类库,到现在使用的“很黄很暴力”的 Simple.Data,已经有10年的时间。而 ORM 之前基本都是写一句 SQL 语句查询返回 DataSet(.NET),后来在此基础上增加数据访问层 Dao 来封装,再进一步返回业务对象。现在感触最深的还是回归到可控性最强的 SQL 但无法避免返回 DataSet 问题(