Simple.Data 使用建议
实际使用 Simple.Data 依然存在一些问题需要注意,还有一些使用经验分析Simple.Data 使用动态类型可以忽略大小写,但建议采用 C# 规范保持首字母大写 加载关联对象数据库存在表 Node,字段有 No 和 ParentNo,No 是主键,ParentNo 是外键关联表 Node 的 No,即自身引用 定义节点 定义数据类和对象类 12345678910111213// 节点数据
实际使用 Simple.Data 依然存在一些问题需要注意,还有一些使用经验分析Simple.Data 使用动态类型可以忽略大小写,但建议采用 C# 规范保持首字母大写 加载关联对象数据库存在表 Node,字段有 No 和 ParentNo,No 是主键,ParentNo 是外键关联表 Node 的 No,即自身引用 定义节点 定义数据类和对象类 12345678910111213// 节点数据
datediff功能: 返回两个日期之间的间隔语法: datediff ( date-path, date-expression-1, date-expression-2 )date-part: year | quarter | month | week | day | hour | minute | second | milliseconddate-part 2: yy/yyyy | qq/q
Simple.Data 利用 .NET 4.0 动态类型技术 dynamic,令此对象支持想要的任何特性,如果使用过的脚本语言这样的写法就并不陌生(javascript、python),可简化类型转换代码,而且允许直接使用索引方式访问属性。 Simple.Data 主要常用类型有 名称 缩写 说明 DynamicStrategy DS 数据库 DynamicTable DT 数据表
接触 ORM 至今为止,从最初的 NHibernate、Castle、EF 相对强大的类库,到现在使用的“很黄很暴力”的 Simple.Data,已经有10年的时间。而 ORM 之前基本都是写一句 SQL 语句查询返回 DataSet(.NET),后来在此基础上增加数据访问层 Dao 来封装,再进一步返回业务对象。现在感触最深的还是回归到可控性最强的 SQL 但无法避免返回 DataSet 问题(
安装步骤 工具 >> 插件安装 选择 SVN >> 安装,重启 HBuilder 工具 >> 插件安装 >> 手动安装插件(SVN 版本问题,必须更新版本) Work with: http://subclipse.tigris.org/update_1.10.x 全部保存,一直点击【下一步】,最后【完成】,重启 Hbuilder 视图 >&
定义父类12345678910111213// 定义一个动物类function Animal (name) { // 属性 this.name = name || 'Animal'; // 实例方法 this.sleep = function(){ console.log(this.name + ' 正在睡觉!');
jsHint 同 jsLint 一样都是 js 代码检查工具 jsHint 规则 参考资料http://www.cnblogs.com/code/articles/4103070.htmlhttp://www.htmlhifive.com/conts/web/view/library/JSLint_JSHint bitwise1// 禁用位运算符(如^,&) curly1// if 和 w
Markdown 的目标是实现「易读易写」。 Markdown 语法的目标是:成为一种适用于网络的书写语言。 Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强。 建议使用缩进表示归属上一层级,如果出现块情况非空行不能处理归属问题 标题123456H1 :#
参考:阮一峰的网络日志 - YAML 语言教程 YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便,也类似于标准通用标记语言的子集XML的数据描述语言,语法比XML简单很多。 YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。 基本语法 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。
安装模板遇到的问题网络安装模块因网络原因导致失败,也有可能是资源已经关闭(可能性不高) themes/.config.yml每个模板都会有自己的配置,与博客自己的 _config.yml 不一样,此配置文件只对模板起作用,因不了解,导致 less 生成 css 文件失败 .config.yml1languages: zh-CN # 使用不存在的语言 zh,导致内部调用 ca themes/la