如何在WCF服务中使用Castle.ActiveRecord?

时间:2010-02-16 10:51:43

标签: c# wcf castle-activerecord

我有一个Silverlight应用程序,一个带有ActiveRecord实体的类库的WCF服务

我需要从WCF服务中的类库加载实体列表并将其发送到Silverlight应用程序

  1. 如何在服务中初始化ActiveRecordStarter并建立与DB的连接?
  2. 如何提供ar:sessionScope?
  3. 如何进行延迟加载?
  4. 感谢您提供任何帮助和任何代码

1 个答案:

答案 0 :(得分:0)

您不应尝试通过WCF服务发送实体。

创建专用数据合同并将您的实体映射到该合同。 然后你可以像任何其他类型的应用程序一样使用AR。 如果您不使用Windsor,则可以使用自定义IParameterInspector来打开和关闭会话范围。