none
关于List转化的问题 RRS feed

  • 问题

  • 错误 2 无法将类型“System.Collections.ObjectModel.ObservableCollection<Test.ServiceReference.User>”转换为“System.Collections.Generic.List<Test.CS.User>” 

    我在服务器端建立了一个List<User>,User是一个类,
    然后我在silverlight端接收List<User>,
    List<User> listUser = e.Result; 
    提示上面的错误。
    2009年7月15日 12:57

答案

  • wcf传过来的默认是ObservableCollection<>,你可以自己修改

    点击Service Reference,右键点你的web引用,选择Config Serivce Reference然后Collection type里面选你想要的类型就可以了,返回的泛型都都是这个类型
    如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”
    • 已标记为答案 Donaldzj120 2009年7月15日 14:26
    2009年7月15日 13:13
    版主

全部回复

  • wcf传过来的默认是ObservableCollection<>,你可以自己修改

    点击Service Reference,右键点你的web引用,选择Config Serivce Reference然后Collection type里面选你想要的类型就可以了,返回的泛型都都是这个类型
    如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”
    • 已标记为答案 Donaldzj120 2009年7月15日 14:26
    2009年7月15日 13:13
    版主
  • 虽然结贴了,还想问一个问题。
    我现在是在silverlight端引用的服务器端的数据类型。
    在正式发布以后,不会出现什么问题吧?

    using Test.ServiceReference;
    2009年7月16日 0:57
  • 不会啊?


    如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”
    2009年7月16日 1:19
    版主
  • 版主,你用的是问号啊,是会还是不会?

    2009年7月16日 1:20
  • 版主,你用的是问号啊,是会还是不会?


    呵呵,不会!我是因为不知道你认为会出现什么问题,所以用了问号:)
    如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”
    2009年7月16日 1:24
    版主
  • 谢谢了。

    2009年7月16日 1:24