共用方式為


公開 LightSwitch 應用程式資料

您可以將資料從已發佈的Visual Studio LightSwitch應用程式進行公開,以用於其他應用程式的開放式資料(OData) 摘要。 支援標準的 OData 通訊協定的任何應用程式,可以使用內建的資料庫或是任何附加的資料來源中的資料。 例如,您可能想要在行動裝置上或在 Excel 樞紐分析表報表中檢視LightSwitch的應用程式資料。 如需有關 OData 的詳細資訊,請參閱範例 OData

LightSwitch 服務

應用程式資料公開為一 OData 服務 (.svc) ,並包含已發佈LightSwitch應用程式中的每一個資料來源的個別端點。 例如,應用程式具有兩個資料來源的名稱分別是 「 發行者 」 和「零售業者」,會公開下列端點:

https://www.contoso.com/Publishers.svc
https://www.contoso.com/Retailers.svc

服務由LightSwitch查詢及更新管線支援,讓您可產生供他人使用的自訂服務。 所有應用程式實作的商務邏輯和安全性仍對任何使用該資料的人有作用。 例如,對於不被授權檢視應用程式中的某些重要資訊的使用者,將無法透過服務進行存取。 任何來自外部用戶端資料的更新也會受限於應用程式中所定義的驗證和並行存取規則。

OData 服務的中繼資料會在端點上發行,並屬於該資料來源。 外部資料來源定義的虛擬關連性的中繼資料或是商業的中繼資料皆無法公開。

透過 OData 服務公開的資料驗證密切地對齊於 LightSwitch驗證模型,它提供了安全的存取。 下表顯示授權對應:

LightSwitch 驗證類型

OData 驗證類型

None

None

視窗

視窗

表單

Http 基本

任何發生在LightSwitch服務的並行處理或驗證錯誤,會以標準的並行處理或驗證錯誤溝通傳回給用戶端。 對於LightSwitch使用應用程式LightSwitch服務,就也會包含實體的詳細資訊及有衝突的內容。

請參閱

工作

逐步解說:公開及使用 LightSwitch 中的 OData 服務

HOW TO:連接至資料

其他資源

依範例 OData