【问题标题】:silverlight The type exists in both and DataContractSurrogatessilverlight 类型在和 DataContractSurrogates 中都存在
【发布时间】:2011-03-21 08:22:15
【问题描述】:

我正在使用带有 ria 服务的 silverlight 4 ..
我收到一个错误说:

“eLab.Web.dll”和“DataContractSurrogates_c96b3601-cd13-4049-93bb-e7b3f59a4fd9”中都存在“eLab.Web.SessionsHWFile”类型

其中 eLab.Web 是托管 silverlight 项目的 aspx Web 项目,而 SessionsHWFile 是 edmx 实体,它不是 DB 中的真实表,它是 VIEW。我从数据源中拖出一个网格并将其添加到 XAML 用户控件中,并使用查询从 DB 中的存储过程中获取数据,但是当我调试代码并展开结果视图时出现上述错误:
(来源:0zz0.com

我这样做了,添加了一个视图并从数据库中的 SP 获取结果,就像一百万次一样,直到此时什么都没有发生..

【问题讨论】:

  • 在您的 GetHWFilesForStudent 中,您返回的是什么?
  • 另外,为了好玩,删除 EDMS 并使用不同的命名空间重建它。
  • thanx @AlvinfromDiaspar,在 GetHWFilesForStudent 我返回一个 SessionHWFile 类型的表。

标签: silverlight wcf-ria-services


【解决方案1】:

**我想我知道问题出在..
我发现你不能用相同的名称命名两个“riaControls:DomainDataSource”,即使它们是不同的 xaml 页面。

老实说,我还不知道为什么,但这就是我解决问题的方法..

只需更改“riaControls:DomainDataSource”的 Name 属性 ...**

【讨论】:

    猜你喜欢
    • 2019-03-03
    • 2022-01-16
    • 2020-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-01
    • 1970-01-01
    相关资源
    最近更新 更多