摘要:
1.三层架构:说明:A.UI依赖于IBLL,UI通过BLL层的唯一入口(门面模式、工厂模式)来获得相应的业务服务对象(业务服务对象以业务为原则创建,比如:处理用户相关的业务,可定义UserService类);UI层不应包含任何的逻辑代码(最多只允许包含一部份与UI相关的逻辑)B.BLL层中处理UI发... 阅读全文
摘要:
一、忽略特殊文件在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。不需要从头写.gitignore文件,GitHub已经为我们准备了各种配置文件,只需要组合一下就可以使用了。所有配置文件可以直接在线浏览:https://githu... 阅读全文
摘要:
一、标签是什么发布一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是... 阅读全文
摘要:
一、创建远程仓库(GitHub)1.GitHub网站地址:https://github.com/,这个网站就是提供Git仓库托管服务的,所以,只要注册一个GitHub账号,就可以免费获得Git远程仓库。2.由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要如下设置:第1步:... 阅读全文
摘要:
详细完整教程,请参考:http://git-scm.com/book/zh/v1、http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000一、什么是Git?Git是分布式版本控制系统二、在Wi... 阅读全文
摘要:
SQL Server利用RowNumber()内置函数与Over关键字实现通用分页存储过程,支持单表或多表结查集分页,存储过程如下:/******************/--Author:梦在旅途(www.Zuowenjun.cn)--CreateDate:2015-06-02--Function... 阅读全文
摘要:
我们在使用Entity Framework进行CRUD时,为了提升查询效率,一般均会启动NoTracking,即不追踪变化,设置代码如下://这是DB First模式下设置方法:aTestEntities db = new aTestEntities();db.Companies.MergeOpti... 阅读全文
摘要:
上周在开发Winform 项目中,我曾遇到一个看似简单,但一直都没有解决的问题,那就是:设置winform DataGridView控件的行DefaultCellStyle,但却没有任何变化,我也曾求助于博问:http://q.cnblogs.com/q/72294/,但大家给的答案没有一个能解决这... 阅读全文
摘要:
判断 DataGridView控件滚动条是否滚动到当前已加载的数据行底部,其实方法很简单,就是为DataGridView控件添加Scroll事件,然后写入以下代码就可以了,应用范围:可实现分部加载数据,以提升用户体验! 阅读全文
摘要:
一、首先了解下Entity Framework 自动关联查询:Entity Framework 自动关联查询,有三种方法:Lazy Loading(延迟加载),Eager Loading(预先加载),Explicit Loading(显式加载),其中Lazy Loading和Explicit Loa... 阅读全文