對於Linux,,.NET ORM可以在Mono上工作嗎?如果是的話需要設置什麼?Massive .NET ORM可以在Mono for Linux上工作嗎?
2
A
回答
2
我能夠在Mono 2.6.10上構建Massive.Sqlite並獲得選擇,插入,更新和刪除工作。我還沒有嘗試過其他任何東西。你可以看一下關於如何做到這一點的東西在這裏的例子:
https://github.com/robconery/massive
有幾點需要注意的是,你必須改變兩行,使他們與Mono.Data.Sqlite代替System.Data工作.Sqlite。
更換
using System.Data.SQLite;
與
using Mono.Data.SQLite;
我也不得不線128從改變:
var _providerName = "System.Data.SQLite";
到
var _providerName = "Mono.Data.SQLite";
如果您使用MonoDevelop的,並創建一個新的項目,你需要將其設置爲使用.NET 4配置文件,然後添加下列引用到項目中:
Microsoft.CSharp
Mono.Data.Sqlite
System.Configuration
相關問題
- 1. protobuf-net + Mono + Linux
- 2. ProxyAttribute在Mono中可以正常工作嗎?
- 3. HttpListener在Mono上工作正常嗎?
- 4. Mono for Android如何工作?
- 5. 是否可以在Linux或Mac上的Mono上安裝Sitecore CMS?
- 6. Mono for Android:哪個測試框架可以工作
- 7. 在Mono for Windows中編譯的程序是否可以在Mono for Linux中運行?
- 8. 在部署到Linux之前,我可以在Windows上測試ASP.NET MVC 2 for Mono嗎?
- 9. MONO:將.net移植到Linux。
- 10. .net 4.6可以在linux上運行
- 11. 實體框架7在Linux Dot Net Core CLR上工作嗎?
- 12. Selenium:browsermob可以在RemoteWebDriver上工作嗎?
- 13. Compiz可以在Windows上工作嗎?
- 14. iFrames可以在iPhone/iPad上工作嗎?
- 15. hasattr可以在模塊上工作嗎?
- 16. Scrapy可以在PHP上工作嗎?
- 17. 獲取Mono和Firebird嵌入式在Linux上工作
- 18. eBay C#SDK無法在Mono上工作
- 19. Can Mono Gendarme可以在源文件上運行嗎?
- 20. 如果人們安裝了Mono,我的.NET應用程序可以在Mac和Linux上運行嗎?
- 21. C#for .NET和C#for mono有沒有真正的區別?
- 22. 爲什麼MySql Connector.Net可以在我的Windows機器上工作,但不能在Mono上工作?
- 23. 是否可以在Linux上運行Xamarin Mono?
- 24. 我可以以可在Mono環境(在Linux上)和ClickOnce部署(在Windows上)中工作的方式連接到Oracle數據庫嗎?
- 25. twilio-csharp在Mono中工作嗎?
- 26. Mono/Linux上的SevenZipSharp
- 27. Mono for Android - 它是如何工作的?
- 28. 是FreeLibrary()在linux上工作嗎?
- 29. XLWT會在Linux平臺上工作嗎?
- 30. 在CentOS或Linux上使用Mono執行.Net應用程序
我並不想成爲諷刺在這裏,但我想有一種方法可以找出答案。將你的項目中的一個代碼文件(由你使用的DBMS決定),看看它是否編譯[和工作]。由於代碼非常小,因此您可以輕鬆地進行簡單的檢查。 –
我目前沒有mono/linux安裝程序。我希望別人已經嘗試過。如果一段時間後我沒有聽到任何人嘗試過,我會分解並做到這一點。現在我只是沒有很多時間。 – thames
我有一個VirtualBox虛擬機與ArchLinux,今晚我可以給它一個鏡頭,看看會發生什麼。 –