我一直在評估MindScape Lightspeed模型創建的目的。到目前爲止,我很滿意。我正在爲ASP.Net尋找MySQL的OOTB(實際上是一些專業質量代碼)提供者。我已經遇到了Devart的'dotconnect for MySQL'。這看起來像適合後者要求的法案。它還具有用於創建實體模型的「實體開發者」(我發現這有點晚)。但我沒有評估過這個。我當然想要使用dotconnect來使用各種提供商,但我不確定Entity Developer與MindScape Lightspeed相比有多好。這個問題源於這樣一個事實,即我是一個非常非常非常小的商店,即使是100美元的事情,我也希望能夠巧妙地進行投資。devart dotConnect MySQL
回答
首先,我爲Mindscape工作 - 只是爲了得到披露的方式:-)我不是devart客戶,也許有人可以添加額外的信息,如果他們已經使用他們的工具。說明您正在查看的產品:
實體開發人員 - 創建模型的設計工具。它允許您爲LINQ to SQL或LINQ to Entities生成模型。微軟已經有設計師提供這樣做,但是由devart提供的工具看起來更加優秀,如果您在使用默認工具方面存在問題,可能會值得。
dotconnect for MySQL 出現是一個提供者,可以讓實體框架與MySQL交談。默認情況下,Entity框架沒有爲此提供任何功能,但提供了一個插件框架,以便開發人員可以構建提供程序(在本例中爲MySQL)。我可能在這裏錯了,但這就是它的樣子。這意味着ORM因子由Microsoft控制,您將擁有Microsoft規定的功能和發佈週期(根據您的要求,這可能是好的或不好的事情):-)
LightSpeed另一方面是徹底的Mindscape開發的ORM。除了將我們的設計師集成到Visual Studio之外,它不會重複使用Microsoft技術。這意味着我們對請求的響應能力要優於微軟。我們已經支持MySQL以及許多數據庫,這意味着如果您購買LightSpeed並且稍後使用不同數據庫引擎執行另一個項目,則不需要購買其他產品。我們在我們的orm比較文檔中發佈了一個粗略的guide to the underlying differences between LightSpeed and the Entity Framework(注意:它基於與.NET 3.5交付的實體框架進行比較,而不是明年推出的實體框架)。
就設計師而言,我不確定他們是如何比較細節的。 The LightSpeed designer支持很長一段時間的模式往返跳轉(意思是說,如果您在設計器中更改模型,則可以將更改推送到數據庫,或者如果更改數據庫,則可以右鍵單擊並根據數據庫更改更新模型 - 無論適用於您)。利用我們今天發佈的LightSpeed 3.0,我們還自動跟蹤遷移,以便您不必在創建解決方案時手動創建SQL文件以遷移數據庫模式。如果您希望更改生成的代碼的模板,歡迎您這樣做 - 這看起來與devart designer允許的類似。說了這麼多 - 如果你正在尋找Visual Studio對基本ASP.NET控件的支持(比如表適配器),那麼你可能會發現devart產品更好的選擇,因爲它更好地展現了這種東西。在大多數情況下,您可以在技術上通過將LightSpeed實體與ObjectDataSource包裝在一起使用LightSpeed,但這是一個額外的步驟。總的來說,我可以理解產品看起來很相似,但實際上它們在不同的時間是完全不同的。我沒有列出Pro和Con,因爲它絕對取決於你在找什麼和你正在建造的項目類型。感謝您的反饋,因爲您瞭解更多信息 - 讓我知道您發現的內容:-)
此外 - 如果您有任何其他問題,或者如果您想更詳細地瞭解您的要求,請使用我們網站上的聯繫表格 - 我很樂意提供幫助!
- 1. DevExpress(DXv2)和DevArt dotConnect?
- 2. 將Devart DotConnect替換爲MySQL Connector/Net - Visual Studio 2010
- 3. 問題使用的.Net實體框架和Devart dotConnect爲MySQL
- 4. 使用devart調用Oracle存儲過程dotConnect
- 5. Devart dotConnect Express for Oracle連接服務名稱
- 6. DevArt dotConnect for Oracle - 如何使用參數執行WHERE LIKE子句?
- 7. DevArt的dotConnect for Oracle與DataDirect的ADO.NET數據提供程序
- 8. Devart MySQL 6.10.96或MySQL Connector 6.3.6?
- 9. Devart dotConnect對於Oracle和企業庫自定義提供程序映射
- 10. 無法安裝DotConnect for PostgreSQL
- 11. Devart Oracle Entity Framework 4.1性能
- 12. SQLite的dotConnect是否支持Mono?
- 13. DotConnect低效布爾比較SQL代
- 14. dotConnect for Oracle希伯來語問題 - 廢話 - 越來越可能
- 15. DevArt通過共享內存協議連接到MySQL的MySQL組件
- 16. MVC4,SimpleMembershipProvider,MySql和FluentNhibernate
- 17. 無法加載devart linconnect中的datacontext
- 18. 使用Devart EF Drivers for Oracle執行SQL命令使用Devart EF Drivers for Oracle
- 19. 從ODP.NET移植到dotConnect - 相當於OracleParameter.CollectionType屬性的值是什麼?
- 20. DevArt的通用Oracle提供程序發生錯誤,但與Microsoft的Syste.Data.OracleCleint無關
- 21. EF預編譯視圖可以與Oracle和Devart一起使用嗎?
- 22. aspnetcore 2.0與EF6和dotConnect爲oracle
- 23. 是否有可能換Devart Oracle驅動程序,使之異步
- 24. StoreGeneratedPattern不能與DevArt實體框架一起使用?
- 25. 實體框架,devArt和Oracle VarChar參數
- 26. Devart T4 Editor支持附加擴展
- 27. Devart Oracle。插入並返回ID
- 28. MySQL的ASP.Net提供程序
- 29. 無法在devart中加載存儲過程linqconnect
- 30. dotConnect或「sqlite.phxsoftware.com」與SQLite使用實體框架
嘿Traskjd ...感謝您的詳細信息。 Mine是一個社交網絡門戶,從頭開始。我已經開始使用SimplDB,這就是我被引入LightSpeed的方式。我發現它非常易於使用。後來由於一些不可避免的原因(也是由於推出Amazon RDS),我傾向於使用MySQL。甚至可以看看DevArt的主要原因是提供開箱即用的ASP.Net提供程序的dbConnect(請參閱我很懶!)。對於RDS(MySQL),我對模型的選擇仍然是LightSpeed,但我現在不想投資兩種產品。因此,這種困境:( – Kabeer 2009-12-14 13:18:19
光速是從頭開始創建一個真正強大的ORM解決方案。 它比大多數Microsoft產品的更多可能性。不過,如果你並不需要所有的力量...... dotConnect爲MySQL提供良好對於實體框架儘可能的支持。也有一些侷限性。但我們也提供LINQ到MySQL(一個MySQL特有的LINQ to SQL實現),我們有完全的控制,並在目前這個產品相媲美的功能與Micrososft LINQ到SQL(與Microsoft不同,它仍然得到了改進)。 – Devart 2009-12-18 14:55:36