2011-01-20 39 views
1

我正在開發一個使用.Net平臺的軟件。 我想知道使用MySql而不是MS Sql Server Express更好嗎? 我的問題是DBMS與ADO.NET和實體框架的集成。當然,我不想重寫微軟爲集成MS SQL Server和.Net而編寫的代碼,並且也易於使用(我的意思是嚮導和...) 該程序最後有2或3個用戶,但它應該將數據傳輸到運行Linux,Apache和MySql的服務器,所以如果我選擇在我的應用程序中使用MS Sql Server,我應該在這兩個DBMS之間傳輸數據MySql或MS Sql Server與.Net應用程序

回答

1

那麼,您的應用程序非常小(或2-3個用戶),任何一個數據庫都會支持你的負載(假設你沒有做任何真正古怪和瘋狂的事情),所以它真的完全取決於你的偏好。現在我不會使用SQL Server Express,但我會花一點錢拿到完整版;使用開發水平的東西刺激是一個很大的不,不。

所以最終它看​​起來像你的問題本身。微軟在.net和sql server之間建立了良好的連接,不妨利用它!

+0

SQL Express不是一種「開發級」工具,它用於全面生產,包括Microsoft產品。它根本沒有全部版本的所有花裏胡哨的東西,如果你不需要它們,爲什麼還要付錢? – 2011-01-21 16:13:15

1

根據根據您的要求,我建議您直接與MySQL溝通而不是MS SQL S erver。但在正常情況下,即使它是Express,我也會在任何一天選擇MS SQL Server。