域服务是否可以返回自定义类实例
本文关键字:自定义 实例 返回 服务 是否 | 更新日期: 2023-09-27 18:20:51
我的silverlight应用程序正在通过RIA服务从数据库中获取数据。我能够编写使用LINQ返回实体的方法。但我需要向模型发出多个查询,并从返回的记录中填充一个自定义对象并返回它
如果我在DomainService文件中定义了自定义类,我如何在Silverlight客户端中访问它?
编辑:我可以访问该类,但属性不可见,并且我不确定如何调用返回自定义类的方法。我能买到样品吗?MSDN示例与实体框架过于绑定,它处理返回的实体。我需要操作实体并返回我自己的类,使其在silverlight客户端中可用。
第2版:是否应该将自定义类定义为实体?
如果我说得对,您定义的类不会显示在生成的代码中。如果是这样的话,我通过暴露它来让它发挥作用:
// Doing this just so we can make Hierarchy visible to the RIA genereated
// code on the client.
public void TestForHeirarchy(Hierarchy h) { }
不确定这是否是最好/合适的方式,但它满足了我的需要。