【问题标题】:Self-tracking entities Silverlight proxy generation自跟踪实体 Silverlight 代理生成
【发布时间】:2010-10-01 03:03:23
【问题描述】:

我正在使用带有 EF4 的 STE 开发 Silverlight 4 应用程序。我创建了一个 Silverlight 项目,其中包含使用我的 STE T4 模板生成的所有实体类,并在 VS 上正确构建。但是,当我使用 Visual Studio 添加 WCF 代理并检查“在引用程序集中重用类型”(具有对我的 Client.Model 程序集的所有 STE 的引用)时,Visual Studio 代理生成器添加了一些在我的 STE 模型上定义的类,如 ObjectList(列表)、ObjectsAddedToCollectionProperties(字典)、ObjectsRemovedFromCollectionProperties(字典)和 OriginalValuesDictionary(字典)。

因此,当我使用 Visual Studio 并尝试使用这些类时,两个项目中有两个同名的类,一个来自我的 STE 模型,另一个来自 Visual Studio 代理生成命名空间。

我错过了什么吗?我的项目运行良好,我可以申请 STE。

谢谢。

路易斯·格雷罗。

【问题讨论】:

    标签: wcf silverlight-4.0 entity-framework-4 self-tracking-entities


    【解决方案1】:

    问题可能是您在 Model-WCF-Silverlight 库之间使用了不同的命名空间。 您可以尝试在合同中强制命名空间的名称([DataContract(IsReference = true, Namespace = "your.namespace.here")])。 我们遇到了同样的问题,现在运行正常!

    【讨论】:

      猜你喜欢
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多