代码改变世界

随笔档案-2011年07月

ADO.NET Entity Framework 批量更新/批量删除扩展

2011-07-30 11:57 by ※森林小居※, 6890 阅读, 收藏,
摘要: 一直都在想着用ADO.NET Entity Framework开发项目,只是Entity Framework 中不能同时更新多条记录。所以一直没有使作其开发。最近在看到了一些LINQ TO SQL的一些扩展方法,本人就LINQ TO SQL的扩展也实行了对Entity Framework扩展。主要代码如下: 以下是更新的扩展代码: /// <summary> /// 更新满足条件的实体,返回更新实体的条数 /// </summary> /// <typeparam name="T">更新的类型</typeparam> ... 阅读全文

C#动态调用Web服务的3种方法

2011-07-29 09:59 by ※森林小居※, 1221 阅读, 收藏,
摘要: 我们在开发C# WinForm时,有时会调用Web服务,服务是本地的当前好办,只要在Project中的Web References中引入就可以在代码中直接创建一个Web服务对象来引用,其实其原理是C#帮你自动创建客户端代理类的方式调用WebService,但如果调用的服务是动态的,比如说在几个IIS中都有相同的一个服务,在运行时输入具体的IP才确定调用哪个服务,那要怎么样实现呢。C#动态调用Web服务方法一: 手动的添加一个Web引用,然后修改下本地的代理类。最后实现Web Service的URI部署到配置文件里。 具体做法如下:以下代码是显示如何配置动态的Web Service,以服务单元C 阅读全文