silverlight与CSLA的快速应用03-各项目间的关系

上一篇介绍了项目的建立

这篇再来说下 各个项目间的引用 及对CSLA DLL的引用

一.模型层 肯定在业务逻辑层存在

那么 在"akini.Biz"上添加"项目引用" 选择"akini.Data"

再 在在"akini.Biz.SL"上添加"项目引用" 选择"akini.Data"

二.wcf服务提供业务逻辑 所以必须引用 业务逻辑(服务器端) 不要引用客户端使用的

在"akini.WcfService"上添加"项目引用" 选择"akini.Data"和"akini.Biz" 2个项目

三.添加CSLA相关的DLL引用

A.因为"akini.Biz.SL"是客户端使用 那么为它添加的csla.dll 来自"C:\Program Files\Marimer LLC\CSLA .NET\4.1.0\Bin\Debug\Silverlight\csla.dll"

(此处于你本机路径 可能不一致 请参照 silverlight与CSLA的快速应用01-序中所述 安装csla的安装包 并检查安装路径 修改你的应用路径)

B.为"akini.Biz"添加"C:\Program Files\Marimer LLC\CSLA .NET\4.1.0\Bin\Debug\Client\csla.dll"

(此处于你本机路径 可能不一致 请参照 silverlight与CSLA的快速应用01-序中所述 安装csla的安装包 并检查安装路径 修改你的应用路径)

C."akini.WcfService"添加"C:\Program Files\Marimer LLC\CSLA .NET\4.1.0\Bin\Debug\Client\csla.dll"

 

OK 各项目间的引用关系也设置完成

其实如果理解了 也就容易设置了 sl客户端所用到的 肯定只能引用"\Silverlight\csla.dll"

其他的都用"\Client\csla.dll"就行了

 

本题系列如下:

silverlight与CSLA的快速应用01-序 

silverlight与CSLA的快速应用02-新建解决方案 

silverlight与CSLA的快速应用03-各项目间的关系 

silverlight与CSLA的快速应用04-数据库设计 

silverlight与CSLA的快速应用05-安装CslaExtension 

silverlight与CSLA的快速应用06-创建实体模型

silverlight与CSLA的快速应用07-利用CslaExtension自动生成CSLA代码

silverlight与CSLA的快速应用08-客户端的CSLA代码

silverlight与CSLA的快速应用09-来个silverlight项目先试试

已发布此系列讲座的演示源码 有兴趣的TX 请下载

已修改成为使用mssql 方便大家调试

AkiniDemo 下载点我 

 

如有疑问或者提问 请留言 或者加入QQ群:73585592

 

 

posted @ 2011-01-13 15:52  Ak.Ini  阅读(475)  评论(1编辑  收藏  举报