04 2010 档案

摘要:1,在项目中添加CodeFirstStoreFunctions包: 2,注册注册函数,FunctionsConvention第二个参数为函数定义所在的类 3,定义函数对应的方法,要入数据中函数签名一致 4,创建数据库函数 5,调用 阅读全文
posted @ 2010-04-26 09:38 ejiyuan 阅读(841) 评论(0) 推荐(0) 编辑
摘要:因为最初错误的理解了Contract与Service的关系,把每个业务定义了相应的Contract与Service并将对应的Service一一继承相应的Contract,因为在WCF每个host只能提供一个Service所以导致,当你的服务很多的时候你要定义N多个host看下面演示提供User(用户)和Order(订单)两个服务:开启多个host代码:[代码]开启多个host配置代码代码 Code... 阅读全文
posted @ 2010-04-23 15:52 ejiyuan 阅读(3723) 评论(10) 推荐(2) 编辑
摘要:IoC控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则用来解决系统耦合问题。 控制反转还有一个名字叫做依赖注入(DI:Dependency Injection)。IoC中最基本的技术就是interface + reflection,“反射(Refl 阅读全文
posted @ 2010-04-20 14:59 ejiyuan 阅读(434) 评论(0) 推荐(0) 编辑
摘要:定义:Unity Application Block (Unity)是一个轻量级、可扩展的依赖注入容器,所谓依赖注入容器,即组件之间的依赖关系由容器在运行期决定,容器动态的将某种依赖关系注入到组件之中,实现构建高度松耦合的软件的工具,依赖注入容器处理相互关联组件的所有细节,因此你可以构建一个独立的组件,提升组件重用的概率,为系统搭建一个灵活、可扩展的平台。功能:它有助于构建松耦合的应用程序和为开发者提供以下便利: 1,它提供了创建(或者装配)对象实例的机制,简化对象的创建,特别在分层对象结构和依赖的情形下2,它支持需求的抽象化,这允许开发人员在运行时或在配置文件中指定依赖,简化横切关注点(cr 阅读全文
posted @ 2010-04-09 14:22 ejiyuan 阅读(2517) 评论(3) 推荐(0) 编辑
摘要:方法一:引入System.Web.Script.Serialization命名空间使用 JavaScriptSerializer类实现简单的序列化序列化类:Personnel[代码]执行序列化反序列化:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-... 阅读全文
posted @ 2010-04-09 10:43 ejiyuan 阅读(50101) 评论(13) 推荐(5) 编辑
摘要:就管他叫“使用多线程分段获取大量数据方法”吧。假定我们的需求是,通过Web Service获取10W条订单,我的解决方案是 分成10个线程每个线程传输1W条订单分段获取,具体请看下面的流程图及其说明1,流程图2,流程说明:线程1开始请求接口获取1W条数据,当数据成功获取后,接口是闲置的,这时我们开始线程2获取数据,同时线程1继续执行获取数据的后续工作,如果转换数据,这里我用... 阅读全文
posted @ 2010-04-02 16:59 ejiyuan 阅读(6882) 评论(11) 推荐(1) 编辑

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