【问题标题】:Silverlight RIA Services - Showing columns from multiple tablesSilverlight RIA 服务 - 显示来自多个表的列
【发布时间】:2011-08-22 02:18:44
【问题描述】:

我一直在为我的公司评估 Silverlight 和 .NET RIA 服务。我正在尝试确定它是否适合我们。在大多数情况下,我喜欢它。但是,我看到一件令我惊讶的是我不能轻易做到的项目。因此,我猜我做错了什么。为了演示,我有两个数据库表:

Order
-----
ID
CustomerID
OrderDate
OrderNumber

Customer
--------
ID
FirstName
LastName
Address

当我创建我的域服务类时,我选择了这两个表。在 Silverlight 应用程序中,我将 Order 实体从 Data Sources 页面拖放到我的 Silverlight 页面。当我这样做时,会添加一个 DataGrid,其中包含 Order 实体中的所有属性。但实际上,我希望 DataGrid 显示:

  • Order.OrderNumber
  • Order.OrderDate
  • 客户.名字
  • 客户.姓氏

由于此信息分布在多个表中,我不确定如何使用 RIA 服务在我的 Silverlight 应用程序中显示它们。

推荐的方法是什么?我应该在我的数据库中添加一个视图吗?不接触数据库可以吗?

谢谢你,

【问题讨论】:

    标签: silverlight


    【解决方案1】:

    这是引用我们的东西,但逻辑是相同的,您将如何在您的服务中创建一个新的查询和自定义类,然后可用于通过您的域上下文调用、绑定到网格/列表等.:

    WCF RIA Services handling multiple tables

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多