自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 MVC架构介绍——自运行任务

实例产品基于asp.net mvc 5.0框架,源码下载地址:http://www.jinhusns.com/Products/Download通过自运行任务来调度及执行程序中需要定时触发或处理的一些操作:可以通过配置相关规则来使任务在制定的周期或时间点运行。可以在日志中记录任务执行中产生的异常。可以方便的编辑任务的时间规则、禁用启用状态等任务的相关配置。我们的自运行任务基于Quartz.NET框...

2018-03-07 13:45:56 136

原创 近乎产品MVC架构介绍-事件机制

 实例产品基于asp.net mvc 5.0框架,源码下载地址:http://www.jinhusns.com/Products/Download在.net框架中,事件是将事件发送者(触发事件的对象)与事件接受者(处理事件的方法)相关联的一种代理类,即事件机制是通过代理类来实现的。当一个事件被触发时,由该事件的代理来通知(调用)处理该事件的相应方法。在墙上一个开关,当我们去打开他的时候,我们就触发...

2018-03-06 15:02:30 175

原创 近乎产品MVC架构介绍-序列化属性

 实例产品基于asp.net mvc 5.0框架,源码下载地址:http://www.jinhusns.com/Products/Download在设计时,如果能够预测到一些实体可能在后续的研发(或二次开发)中增加一些属性,为了能够快速增、减这类属性,提供了可序列化属性的设计机制。可序列化属性具有以下特点:优点:一个实体的可序列化属性统一序列化后存储到数据库,因此增、减可序列化属性无需变更数据库设...

2018-03-05 16:54:39 180

原创 近乎产品MVC架构介绍—查询功能的开发

select和from语句注意:select和from可以不设置,默认情况下:  select获取映射表的所有字段;  from获取实体映射表的表名;如果设置select则必须设置frorm,但是允许仅设置from而不设置selectWhere语句设置参数通过@数字设置参数,例如:定义命名参数如果需要实现in语句只能通过命名参数,例如:order by语句也可以通过Append更加灵活的构建sql...

2018-02-27 17:09:33 230

原创 近乎产品MVC架构介绍-Model的开发

需要在派生类实现lEntity,IEntity的两个属性EntityId和IsDeleteInDataBase,以显式方式实现Model的所有属性存入数据库以前都要确保有相应的默认值,不要依赖数据库的默认值,建议在实体中增加New()方法用于添加实体前创建实体,例如:[PetaPoco.TableName("spb_SampleEntities ")]定义了实体与数据库中哪个表进行映射;[Peta...

2018-02-11 16:17:18 253

原创 近乎产品MVC架构介绍-多租户模式

应用的数据部分支持多租户,租户可以是呈现区域(PersentArea)也可以是另一个应用。在数据库设计方面采用最简单的方式,在应用数据表中增加TenantTypeId(存储对应的ApplicationId)多租户技术意义,在于不同租户间应用程序环境的隔离(application context isolation)以及数据的隔离(data isolation),以维持不同租户间应用程序不会相互干扰...

2018-02-09 16:08:50 278

原创 轻量级ORM——PetaPoco

近乎产品的数据访问是基于轻量级ORM——PetaPoco,哪怕是最新的5.2版本也是基于PetaPoco。产品源码下载地址:http://www.jinhusns.com/Products/Download 数据访问基于PetaPoco(轻量级ORM),采用Repository模式实现。具有以下功能特征:在确保性能和灵活性的同时,最大限度减少数据访问的代码量,以提升开发效率;目前支持SQL Ser...

2018-02-09 16:07:36 256

原创 基于asp.net mvc的近乎产品开发培训课程(第二讲)

  演示产品源码下载地址:http://www.jinhusns.com/Products/Download 

2018-02-08 17:41:28 130

原创 基于asp.net mvc的近乎产品开发培训课程(第一讲)

 演示产品源码下载地址:http://www.jinhusns.com/Products/Download 

2018-02-08 17:37:50 215

原创 MVC产品的数据访问机制

实例产品基于asp.net mvc 5.0框架,源码下载地址:http://www.jinhusns.com/Products/Download

2018-02-07 16:01:03 193

原创 MVC过滤器的用法

实例产品基于asp.net mvc 5.0框架,源码下载地址:http://www.jinhusns.com/Products/Download在Asp.net Mvc中当你有以下及类似以下需求时你可以使用Filter功能判断登录与否或用户权限决策输出缓存防盗链防蜘蛛本地化与国际化设置实现动态ActionAsp.Net MVC提供了以下几种默认的Filter

2018-02-05 14:09:28 1302

原创 MVC的使用

实例产品基于asp.net mvc 5.0框架,源码下载地址:http://www.jinhusns.com/Products/Download

2018-02-05 11:27:56 145

原创 MVC初级知识之三——View与Controller的讲解

Controller是MVC中比较重要的一部分。几乎所有的业务逻辑都是在这里进行处理的,并且从Model中取出数据。在ASP.NET MVC Preview5中,将原来的Controller类一分为二,分为了Controller类和ControllerBase类。Controller类继承自ControllerBase类,而ControllerBase实现是了IController接口。 

2018-02-02 13:52:33 648

原创 MVC初级知识之二——Routing路由(以近乎产品源码为例)

实例产品基于asp.net mvc 5.0框架,源码下载地址:http://www.jinhusns.com/Products/Download我们注意到地址栏的URL是Home/Index路由可以指定它的URL及其默认值,还可以约束URL的各个部分我们在新建的应用程序中的Global.asax.cs文件的Application_Start方法中调用了一个Reg

2018-02-01 16:31:45 471

原创 MVC初级知识之——启动流程(以近乎产品源码为例)

实例产品基于asp.net mvc 5.0框架,源码下载地址:http://www.jinhusns.com/Products/DownloadMVC项目一启动会首先进入到Global执行Application_Start()这个方法注册 区域 、过滤器、 BundleConfig、 路由、还有公司封装的一个启动方法 starter(对所有服务的依赖注入)在Bund

2018-02-01 16:20:33 612

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除