2012-11-08 36 views
2

這是我對SO的第一個問題,所以請謹慎處理任何錯誤/違規行爲。使用Linq To Sql的Upshot助手擴展

我想爲我的新項目實施SPA,因此我在用Google搜索blog後聯繫了Steve Sandersion。

看着託管在GitHub上的代碼,我發現我不得不使用EF使用結果,但我的DAL已經寫在LINQ to SQL中,這將是非常煩人遷移到EF。

所以我的問題是如下

  1. 有沒有人成功地使用結果與L2S?如果是的話,一些例子會有幫助
  2. 有沒有其他的方式來實現沒有結果的SPA,以便我可以在L2S中重用我的DAL?

編輯

我今天才發現這個問題代表無用的,因爲使用結果將是不可行的。微軟已經停止在Upshot上工作。 有人請關閉這個問題。

回答

1

我不認爲這是可能的。微軟確保使用Linq-to-sql的人員不會生存。 更好地使用jquery和web api等一些js mvvm庫。

+0

謝謝,我也這麼認爲。任何方式謝謝。 – gaurav

1

據我所知這應該是可能的。當使用upshot時,你不需要使用實體框架,你可以爲自己做連線。

在我的ria 4 html demo中,我利用ria服務從服務器獲取數據到upshot客戶端。這樣它就不依賴於你的DAL。 Ria服務按照慣例工作,這意味着插入,更新和刪除方法存在於每個域環境中,並且您可以根據需要實施它們。欲瞭解更多信息,你可以閱讀this blogpost關於設置一切。並對this進行CRUD操作。

+0

我檢查了你的演示。它真的看起來gr8。你知道Upshot的任何文件嗎?謝謝 – gaurav

+1

嗯,這可能是一個問題。 MS最近決定暫停未知時間的結果。因此,您可以在我的博客上找到最多的信息。我可以給你一個相同的「breeze.js」(http://www.breezejs.com/)的框架。但我沒有機會仔細看看它。 –