摘要: 在前面的章节里,用户表的结构非常简单,没有控制如何映射到数据库。通常,需要对字段的长度、是否可为空甚至特定数据类型进行设置,因为EntityFramework的默认映射规则相对而言比较简单和通用。在这篇日志里,将演示如何对数据实体进行映射配置,并利用T4模板自动创建映射配置类文件。 配置方式 EntityFramework的实体映射配置有2种。 第一种是直接在实体类中以特性的方式进行控制,这些... 阅读全文
posted @ 2016-06-05 18:02 落阳 阅读(791) 评论(2) 推荐(0) 编辑
摘要: 这篇日志将演示: 1、利用EF的Code First模式,自动创建数据库 2、实现简单的用户登录(不考虑安全仅仅是密码验证) 为什么选择EntityFramework 第一,开发常规中小型系统,能够提高开发效率。 针对小型系统,ORM提高开发效率那是立竿见影。而且linq+lambda的用户体验非常棒,让代码可读性大大增强。即使把linq写得很烂,小系统也无所谓。 针对中型系统,在对ORM有... 阅读全文
posted @ 2016-06-04 00:40 落阳 阅读(2190) 评论(3) 推荐(1) 编辑
摘要: EasyUI EasyUI是基于JQuery库的偏js轻型前端UI框架,不了解的读者可以参考官网地址。 在项目中增加JQuery和EasyUI,并在布局页中引用。为了结构清晰,方便日后维护和升级,可以在Scripts下创建jquery文件夹和jquery-easyui文件夹。这里选择1.11.0的JQuery和1.4.3的EasyUI。 特别说明一下,我已经修复了该版本的几个(只能通过修改源码来... 阅读全文
posted @ 2016-06-02 23:24 落阳 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 新建ASP.NET MVC项目,解决方案名称Seven,MVC项目名称S.Framework.WebClient。如下图: 创建MVC项时会让你选择身份验证方式,选择无吧,咱要空白干净的MVC项目。是否勾选单元测试随自己喜欢就好。 现在把MVC项目中我们不需要用到的部分移除掉,比如自带的bootstrap、jquery、jquery Validation等,可通过nuget工具来移除。如下图: ... 阅读全文
posted @ 2016-06-02 19:34 落阳 阅读(668) 评论(0) 推荐(2) 编辑
摘要: 技能需沉淀,文字组织能力需提升。决定写这套日志,回忆、优化、记录和分享。 七色花,当年毕设的名称,算是对梦想的追逐吧。 情怀内容结束,正式开始。 系统定位和目标: 这套系统的定位是应用型管理系统模板。 功能层面来说,其主要目标是实现权限的灵活控制和通用功能的实现; 代码层面来说,其主要目标是以下几点: 1、基于EntityFramework的数据层封装设计和实现 2、En... 阅读全文
posted @ 2016-06-02 15:28 落阳 阅读(1182) 评论(4) 推荐(2) 编辑