2010-02-24 35 views
7

是否有可能「無論如何」我可以使用Linq SQl在Mono項目上? 如果它實際上是.net端口,那麼如果我導入在VS中生成的System.data.Linq和DBML,它會起作用嗎?單聲道Linq to SQL?

謝謝!

回答

4

單聲道2.6自帶DbLinq。雖然這不是用戶友好的,但你必須先經歷一些痛苦才能使其工作。

+0

它只支持mysql,postgres和oracle,還有其他可以支持mssql的其他選擇嗎? – DucDigital 2010-02-24 11:21:10

+0

@DucDigital,我相信他們確實支持MS SQL,他們對這個用例做了測試:http://groups.google.com/group/dblinq/web/unit-tests?pli=1但是我不確定該功能有多成熟,最有可能不是那麼多。 – vava 2010-02-24 13:07:43

3

由於Mono 2.6可以使用DbLinq,但它目前只能在預覽版本中使用,並且測試版計劃在Mono 2.8版本中發佈。有些查詢在那裏工作(例如NerdDinner MVC教程中的所有內容),但複雜的東西不起作用。您可以閱讀更多關於DbLinq here的當前狀態。