11 2016 档案

摘要:在写.net core下mvc控件的编写之前,我先说一下.net framework下我们MVC控件的做法。 MVC下控件的写法,主要有如下三种,最后一种是泛型的写法,mvc提供的控件都是基本控件。 但是我们在写大型系统的时候,像自动完成autocomplete、下拉多选multiselect、附件 阅读全文
posted @ 2016-11-29 11:13 BenDan2002 阅读(2734) 评论(7) 推荐(7) 编辑
摘要:现在流行的系统一般都采用依赖注入的实现方式,利用DI容器来直接获取所用到的类/接口的实例。.net core也一样采用DI的方式,提供了DI容器的接口IServiceCollection,并提供了基于该接口的缺省实现ServiceCollection。 这样我们就可以不再像以前一样,需要引入第三方的 阅读全文
posted @ 2016-11-23 10:33 BenDan2002 阅读(5444) 评论(4) 推荐(2) 编辑
摘要:首先需要说明的是这是.net framework的一个组件,而不是针对.net core的。目前工作比较忙,因此.net core的转换正在编写过程中,有了实现会第一时间贴出来。 接下来进入正题。对于大型的分层系统,会有一个应用程序层,应用程序层的主要作用是封装业务领域层的业务逻辑层,并对界面展示层 阅读全文
posted @ 2016-11-17 10:40 BenDan2002 阅读(3659) 评论(6) 推荐(8) 编辑
摘要:最近看到有部分招聘信息,要求应聘者说一下分布式系统架构的思路。今天早晨正好有些时间,我也把我们实际在.net方面网站架构的演化路线整理一下,只是我自己的一些想法,欢迎大家批评指正。 首先说明的是.net下开源内容较少,并且也不是做并行数据库等基础服务,因此在这里什么Hadoop、Spark、ZooK 阅读全文
posted @ 2016-11-14 13:14 BenDan2002 阅读(20399) 评论(64) 推荐(104) 编辑
摘要:在做系统的时候,经常遇到前台录入一大堆的查询条件,然后点击查询提交后台,在Controller里面生成对应的查询SQL或者表达式,数据库执行再将结果返回客户端。 例如如下页面,输入三个条件,日志类型、开始和结束日期,查询后台系统操作日志,并显示。 这种类似页面在系统中还是比较多的,通常情况下,我们会 阅读全文
posted @ 2016-11-08 14:10 BenDan2002 阅读(4590) 评论(16) 推荐(10) 编辑
摘要:.net core可以执行SQL语句,但是只能生成强类型的返回结果。例如var blogs = context.Blogs.FromSql("SELECT * FROM dbo.Blogs").ToList()。而不允许返回DataSet、DataTable等弱类型。可能由于这个原因没有实现在.ne 阅读全文
posted @ 2016-11-03 17:03 BenDan2002 阅读(7783) 评论(7) 推荐(5) 编辑
摘要:在一个大型系统中,应该允许访问多个数据库,甚至是多个异构的数据库。例如表单模块使用mysql,数据仓库模块使用oracle等等。按照这个目标,数据的配置信息: 每个数据库都有一个Name(名称,以后都用这个名称访问)、ConnectionString(数据库链接串)、ProviderName(提供程 阅读全文
posted @ 2016-11-01 14:33 BenDan2002 阅读(2089) 评论(2) 推荐(2) 编辑

点击右上角即可分享
微信分享提示