I've been evaluating MindScape Lightspeed for the purpose of Model creation. So far I am satisfied. I was further looking for OOTB (actually some professional quality code) providers for MySQL for ASP.Net. I've come across 'dotconnect for MySQL' from Devart. This looks like fitting the bill for the latter requirement. It also has 'Entity Developer' for creating Entity Models (I discovered this a little late). I have however not evaluated this. I surely want to go ahead with dotconnect for the purpose of using various providers but I am not sure how good Entity Developer is in comparison to MindScape Lightspeed. This question stems from the fact that I am a very (ready as very very) small shop and I would like to invest smartly even if it is a matter of $100.
devart dotConnect MySQL
1k Views Asked by Kabeer At
1
There are 1 best solutions below
Related Questions in MYSQL
- MySQL Select Rank
- When dealing with databases, does adding a different table when we can use a simple hash a good thing?
- Push mysql database script to server using git
- Why does mysql stop using indexes when date ranges are added to the query?
- Google Maps API Re-size
- store numpy array in mysql
- Whats wrong with this query? Using ands
- MySQL-Auto increment
- show duplicate values subquery mysql
- Java Web Application Query Is Not Working
- microsoft odbc driver manager data source name not found and no default driver specified
- Setting foreign key in phpMyAdmin
- No responses from google places text search api
- Adding to MAMP database in SQL/PHP
- I want to remove certain parent- and child-divs in all my wordpress posts with php or some other script
Related Questions in MODEL
- How to create dynamic pages without form_for helper in Rails?
- How to get header and data from Models in Python?
- Sails JS - How to Work With Specific Model Attributes from the Associated Controller
- Django Models - How to relate a single class to several variants
- Custom validation message (in model file) that includes a path not working
- Access database with new pacakage in Laravel 4.2
- Rails 4 Attendance system
- How to pass a specific model field to views' functions or methods?
- same name component and model in cakePhp?
- Laravel 5 Eloquent belongsTo() foreign key won't work
- Custom accessors Eloquent Model
- Laravel 5.0.33 Illuminate\Database\Eloquent\Model not found in line 5
- Django override-able abstract field for inlineformset
- Symfony2 proper use for services
- Subclass of Django Model Not Accessible from Superclass
Related Questions in ENTITY
- JPA, Hibernate can I do composite primary key which one element is foreign kay @OneToMany?
- PostGreSQL - Entity insert - Dduplicate key value violates unique constraint
- Return more that one entity in RESTful response?
- Zf2 entity create a custom filters
- Missing Foreign Keys when mapping Child Entities from JSON / How to generate them?
- Find where row value is inside a list
- Specify entity name while generating from existing database table symfony2
- Symfony update managed Entity elsewhere
- Doctrine persist entity with inverse relation not work
- Symfony 2 value on Enitty field
- Symfony2 - Find by a parent property object
- Create random falling objects in unity C#
- Multiple behaviours for single entity
- Java Jpa Query searching an Entityes Related By Id
- Check if my query not return entity
Related Questions in DOTCONNECT
- Use EDMX designer with PostgreSQL
- Linq not loading related entities consistently
- Oracle text search using .Net and Devart's dotConnect for Oracle
- DevExpress (DXv2) and DevArt dotConnect?
- dotConnect Oracle - migrations - Initial migration in two identical branches says differing model
- how to use dotconnect for oracle to call stored procedures with nested table as parameter
- Why is the Ordered By disregarded?
- Does the Visual Studio 2010 EDMX Designer work with DevArt dotConnect?
- Why does this query give me "Object reference not set to an instance of an object"?
- Connection pool management
- Migrating data in an database created with EF code first (devart connector) to EFCore code first (sqlite)
- Insufficient data left in message
- License error using Benchmark.NET + DevArt dotConnect for PostgreSQL
- C# Linq "Entity with the same key '0' already added." when inserting multiple rows
- DevArt's dotConnect for Oracle vs DataDirect's ADO.NET data provider
Related Questions in LIGHTSPEED
- How do I save changes to a sequential list of names to sql database?
- LightSpeed cast a dynamic model to strong typed inside Razor template
- Google Sheets Apps Script integration with Lightspeed X series
- There is a different googletagmanager in the site code
- Issues Logging in Twice After Installing Lightspeed Module
- MVC3 UpdateModel - Setting the Id property is only supported with .NET 3.5
- MVC3 - UpdateModel... how to change incoming data?
- Fix Array in JSON Returned
- devart dotConnect MySQL
- Can I create domain schema only (without any data) in Amazon SimpleDB?
- .htaccess URL Redirecting giving 500 Internal Server Error
- Lightspeed Connector for Magento - How to disable Description updates from Lightspeed so they are only managed in Magento?
- I am currently stuck in creating a bidirectional connection between Jitsu and Ecwid. Has anyone experienced something similar?
- Remove 'Add to Cart' for certain products
- SQL Update is really slow (about 20-50sec), Select takes less than 1 second
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
First off, I work for Mindscape - just to get the disclosure of the way :-) I'm not a devart customer and perhaps somebody could add additional information if they've used their tools. To state what the products are you're looking at:
Entity Developer - a designer tool for creating a model. It allows you to generate a model for LINQ to SQL or LINQ to Entities. There are already designers provided to do this by Microsoft however the tools provided by devart appear to be superior and may be worth the price if you have issues with the default tools.
dotconnect for MySQL appears to be a provider that lets the Entity Framework talk to MySQL. By default the Entity framework provides no capability for this but does provide a plugin framework so that developers can build providers (in this case, MySQL). I could be wrong here but that's how it looks. This means the ORM factor is controlled by Microsoft and you would have the capabilities and release cycle dictated by Microsoft (this can be a good or bad thing depending on your requirements :-)
LightSpeed on the other hand is a ground up ORM that Mindscape have developed. It does no re-use Microsoft technologies other than integrating our designer into Visual Studio. This means our ability to respond to requests is superior to that of Microsoft. We have baked in support for MySQL as well as many databases meaning if you purchase LightSpeed and later do another project using a different database engine you won't need to purchase another product. We have published a rough guide to the underlying differences between LightSpeed and the Entity Framework in our orm comparison document (note: it's based on comparing to the Entity Framework delivered with .NET 3.5, not the one coming out next year).
In terms of the designer, I'm not sure how they compare in detail. The LightSpeed designer has supported schema round tripping for a long time (meaning if you change the model in the designer you can push changes to the database OR if you change the database you can right click and update the model based on the database changes - whatever works for you). With LightSpeed 3.0 which we released today, we also auto track migrations so that you do not need to manually create SQL files to migrate your database schema as you evolve your solution. If you wish to alter the templates for the generated code you are welcome to do so - which seems similar to what the devart designer allows.
Having said all this - if you're looking for Visual Studio support for the basic ASP.NET controls (like table adapters) then you would likely find a better bet with the devart product because it surfaces that sort of thing better. You can technically use LightSpeed with these by wrapping LightSpeed entities with an ObjectDataSource in most cases but it's an additional step.
On the whole, I can appreciate that the products appear similar-ish but are actually quite different at the same time. I haven't listed out pro's and con's because it absolutely depends on what you're looking for and the type of project you're building. I appreciate your feedback as you find out more - let me know what you discover :-)
Also - if you have any further questions or if you'd just like to have a chat about your requirements in more detail please use the contact form on our website - I'm happy to help!