3

我的團隊的其他成員正在研究Lightswitch CRUD &報告應用程序,並且正在考慮將一大堆遺留數據遷移到他們正在使用的底層SQL Server數據庫中。如何從獨立應用程序創建/使用Lightswitch域模型(EF)?

他們的LightSwitch應用程序已經暴露了域模型(基於實體框架,我相信) - 這樣我就可以以我的控制檯應用程序遷移到LightSwitchApplication.Common添加引用,然後引用類似LightSwitchApplication.Customer,LightSwitchApplication.Volunteer類,等等......

我需要在我的控制檯應用程序中做什麼樣的設置/數據上下文來加載和保存這些域對象?從查看Lightswitch代碼並不明顯 - 因爲我們正處於48小時慈善黑客週末的中間 - 一個快速的答案將非常感謝!

感謝,

迪倫

回答

2

的LightSwitch不是最初設計爲允許訪問任何從LightSwitch的本身之外的,所以它不會是「容易」,即使是「可能」。它當然不是「支持」的。

看一看這篇文章雖然:http://blogs.msdn.com/b/lightswitch/archive/2011/04/08/how-do-i-display-a-chart-built-on-aggregated-data-eric-erhardt.aspx

它表明你如何重用消費的EF模型中一個LightSwitch的解決方案,但它可能只是給你的信息,你可能能夠爲適應你的情況。對於它的價值,我沒有聽說任何人成功地做了你想做的事情。我聽說有幾個想要,只是誰都沒有成功。

編輯:

我原來的答案是LS V1(2011)。從LS V2(2012)開始,整個數據結構已經暴露爲OData端點。

+0

無論如何,我們在5-6小時後拋棄了LightSwitch,轉而使用EF4.1。 :) –

相關問題