nonepassby

导航

2012年9月6日 #

CSLA.NET快速入门系列——实现DataPortal扩展(三)

摘要: 在第二篇中我们介绍了IDataPortalProxy的实现,本篇主要介绍Wcf服务的实现和配置以启用扩展的DataPortalWcf服务主要实现接收IDataPortalProxy传递过来的参数,并进行反序列化(因为Proxy是序列化过的参数),然后将参数重新组装成Csla.Server.DataPortal相应方法的参数,并调用相应的方法,接收返回参数并将返回参数序列化组装成Wcf方法的返回参数返回给调用方。代码如下:usingSystem;usingCsla.Server.Hosts;usingSystem.ServiceModel;usingSystem.ServiceModel.Ac. 阅读全文

posted @ 2012-09-06 20:16 jack 阅读(500) 评论(0) 推荐(0)

CSLA.NET快速入门系列——实现DataPortal扩展(二)

摘要: 在 CSLA.NET快速入门系列——实现DataPortal扩展(一)中我们介绍了实现DataPortal扩展的步骤和DataPortal扩展实际的流程,并提出一个实际DataPortal扩展需求。在要本篇中我们介绍第一步骤:实现Csla.DataPortalClient.IDataPortalProxyIDataPortalProxy接口包含1个属性和四个方法://摘要://Getavalueindicatingwhetherthisproxywillinvokearemotedataportal//server,orrunthe"server-side"dataport 阅读全文

posted @ 2012-09-06 19:49 jack 阅读(763) 评论(0) 推荐(1)

CSLA.NET快速入门系列——实现DataPortal扩展(一)

摘要: 在前在的文章中我们介绍了CSLA中DataPortal实现原理,如下图所示:实现自定义DataPortal扩展,有三个步骤:第一个也是最重要的步骤:实现Csla.DataPortalClient.IDataPortalProxy,这是必须要实现的步骤。每二个步骤:如何实现客户端和服务端连接,这步不是必须的。第三个步骤:配置启用DataPortal扩展,达到业务代码不用修改即可以使用扩展的DataPortal。扩展DataPortal的流程如下:客户端代码:BusinessObject.Save()=>根据配置选择Csla.DataPortalClient.IDataPortalProxy 阅读全文

posted @ 2012-09-06 19:12 jack 阅读(458) 评论(0) 推荐(1)