SQL从一张表的某个字段更新为另一张表的字段

update Bset B.B05=A02from B join A on B.C01=A.C01 …… 阅读全文

在EF4.1的DBContext中实现事务处理(BeginTransaction)和直接执行SQL语句的示例

public ActionResult _Function21Update(string id){GEN_PARAMETER parameter = db.GEN_PARAMETER.Find(id);if (TryUpdateModel(parameter)){ …… 阅读全文

EF架构~关系表插入应该写在事务里,但不应该是分布式事务

这个标题很有意思,关系表插入,就是说主表和外表键在插入时,可能会有同步插的情况,如在建立主表时,扩展表需要同步完成数据的初始化工作,而对于多表插入时,我们为了保证数据的一致性会针它写在事务中,而对于.net中的事件,它在一些情况下,会不那么单纯,对于ef和linq to sql来说,你的事务如果出现多次提交动作(submitchange | savechanges),那么,.net这边会把它提升为 …… 阅读全文

html 动态加载 JS文件

例1 重新加载js文件function loadJs(file) {var head = $("head").remove("script[role='reload']");$("" + "").attr({ role: 'reload', src: file, type: 'text/javascript' }).appendTo(head);}例2 重新载入ja …… 阅读全文

JSON生成c#类代码小工具

为什么写这么个玩意最近的项目中需要和一个服务端程序通讯,而通讯的协议是基于流行的json,由于是.net,所以很简单的从公司代码库里找到了Newtonsoft.dll(json.net),但是悲剧的是这个dll居然是很老的版本,没有Newtonsoft.Json.Linq、没有JObject,也就是说,如果想使用json必须json字符序列化为.net对象才行,这时问题来了,json格式无 …… 阅读全文

redis windows下的环境搭建

先说下安装吧!感觉这东西跟mongodb差不多,安装和布置挺简单,下载地址:https://github.com/dmajkic/redis/downloads 下载下来的包里有两个,一个是32位的,一个是64位的。根据自己的实情情况选择,我的是32bit,把这个文件夹复制到其它地方,比如D:\redis 目录下。打开一个cmd窗口 使用cd命令切换目录到d:\redis 运行 r …… 阅读全文