2012-03-13 29 views
-1

我想創建一個使用棱鏡,RIA Silverlight項目的基礎設施,EF基礎設施項目使用棱鏡,RIA,EF

我的項目的主要結構如下:

的Silverlight:

  • 基礎設施
  • 模塊A
  • 模塊B
  • 謝爾升

網站:

  • ServiceA
  • ServiseB
  • 的DataService
  • MainWebApp

的EF模型包含在DataService的和ServiceA,ServiceB Refrence的DataService在創建的DomainService類

ModuleA使用ServiceA爲利雅鏈接ModuleB使用ServiceB爲利雅鏈接

ModuleA,ModuleB和外殼refrences基礎設施 但主要問題是基礎設施項目

基礎設施的需求EF實體的創建通用接口模塊

但基礎設施項目如何引用EF實體?

回答

0

我可以從你的問題中瞭解到,你需要有可以在你的核心(即基礎結構和Web應用程序(在你的情況下爲Silverlight))之間共享的poco實體類。

你如何做到這一點:

  1. 您需要創建兩個庫;一個用於核心,另一個用於Silverlight。
  2. 在覈心庫中創建POCO實體。
  3. 將這些poco實體作爲鏈接添加到您的silverlight庫中。