簡體   English   中英

Ria Services:使用兩個數據模型

[英]Ria Services:working with two DataModels

我有兩個數據庫,並且我想將兩個數據庫中的數據連接到同一DataGrid上:

  1. 表來自第一個DB的事件,其字段為Entry_Id和description
  2. 表來自第二個數據庫的詳細信息,文件名為Entry_Id,分辨率為

我向我的項目添加了兩個數據模型和兩個DomainService類。 如何在一個Datagrid中顯示相關數據並能夠編輯分辨率字段?

提前致謝

如果它們位於單獨的服務器上,則可以考慮使用鏈接的SQL Server表。 請參見sp_addlinkedserver。

否則,您可以在另一個數據庫上創建一個視圖。 請參見TSQL:創建可訪問多個數據庫的視圖

DomainServices旨在為您的應用程序提供特定域的數據(通過“域”,它們表示業務領域,而不是TLD,這可能會引起一些混亂)。

如果您的數據來自兩個外部服務,則將創建一個新的數據結構來保存合並的數據並將其提供給您的應用程序。 這與您的兩個數據庫的情況沒有什么不同,所以...

您的域服務應僅提供應用程序需要/需要的數據, 而不再提供其他服務 創建一個包含您想要/需要的所有字段的類,並使用LINQ從兩個數據庫中填充它們。

RIA旨在提供一種將CRUD調用映射到方法的簡便方法。 這些方法的工作由您自己決定,但是重點應該放在應用程序的需求上,而不是表格中的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM