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 方便大家调试
如有疑问或者提问 请留言 或者加入QQ群:73585592