上一页 1 ··· 279 280 281 282 283 284 285 286 287 ··· 390 下一页
摘要: 回到目录作用:完成数据库与数据库的数据同步原理:源数据库发布需要同时的表,存储过程,或者函数;目标数据库去订阅它,当源发生变化时,目标数据库自己同步,注意,由于这个过程是SQL自动完成的,所以要求“启动SQL代理服务”。一 源数据库建立一个本地发布:二 选择发布的类型,这里有对各种类型的详细说明快照... 阅读全文
posted @ 2013-07-16 14:59 张占岭 阅读(1916) 评论(0) 推荐(0)
摘要: 回到目录问题描述:SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间概念相关.Net中的DateTime结构类中的MinValue和MaxValue有时会引发一个异常,那就是日期溢出的问题,您输入的日期必须介于 1753 年 1 月 1 日到 9999 年 12 月 31 日之间,而DateTime.MinValue实际上不是1753 年 1 月 1日,而是0000年1月1日,而数据库可以接收的日期时间最小值为1753/1/1,这时由于.net产生的DateTime.MinValue远远小于它,所以,它出现了 阅读全文
posted @ 2013-07-12 18:09 张占岭 阅读(13014) 评论(0) 推荐(0)
摘要: 认识它消息推送这个东西从有了互联网就出现了,但直到出现了HTML5的Websocket,这个东西才算真的,更好了得到了解决,因为之前的方式,我们公认为,它对服务器的压力太大了,客户端不断的在做polling工作,直到服务端有了消息,然后将消息获取过来,这种方式,始终是被动式的,并且,通过浏览器发送的请求,在HTML5出现之前都是HTTP方式的,这种一个请求,一个响应的方式不能很好的实现一个长链接的保持,直到出现了websocket,它可以使一个客户端与服务端保持一个长链接,这事实上,也是实现服务器消息推送到客户端的基础。它的发展历史2000年之前为第一波消息推送技术,使用的概念叫Webcast 阅读全文
posted @ 2013-07-10 11:19 张占岭 阅读(3534) 评论(2) 推荐(1)
摘要: linq将大部分SQL语句进行了封装,这使得它们更加面向对象了,对于开发者来说,这是一件好事,下面我从基础层面来说一下GroupBy在LINQ中的使用。对GroupBy的多字段分组,可以看我的这篇文章概念GroupBy,顾名思义,它是对集合中某个或者某几个字段进行分组,按着这个分组字段(这里叫key)进行排列,例如,我们按着用户表中部分进行分组,结果它会把人事部门的用户信息放在一起,技术部门的用户信息放在一起,一般地,在SQL里,我们只是对它们进行简单的聚集计算,如按着部门进行人员数量上的统计,按着学科统计一个学生的成绩等等,而LINQ中,这个功能当然也可以实现,但不是今天的重点,也不是LIN 阅读全文
posted @ 2013-07-05 17:56 张占岭 阅读(13661) 评论(0) 推荐(5)
摘要: 前言我们进行linq to sql和ef时代后,底层的实现基本使用的是repository模块,即仓储模式,事实上就是把ORM实体的最基本操作进行封闭,对外层不公开操作实现的细节。面向接口的编程一个规定,多个实现,这可能是接口给我们带来的最直观的印象了,比如一个仓储在定义后,你可以用linq to sql实现它,也可以用ef去实现它,再或者使用ado.net去实现它,但它对外暴露的永远是稳定的接口,这里我们称为IRepository。仓储接口是否应该设计成基础操作接口和扩展操作接口这是今天说的重点,我们把仓储的最基本操作提炼出来,放到IRepository接口里,它叫做基本操作接口;将集合操作 阅读全文
posted @ 2013-07-04 23:04 张占岭 阅读(1385) 评论(1) 推荐(0)
上一页 1 ··· 279 280 281 282 283 284 285 286 287 ··· 390 下一页