1) Could you please tell us what did you mean when wrote:
AKRRKA wrote:1) One, unified, single DataSource.
If you meant the DataSource component for web applications, this component is available only in database-specific providers (e.g. OracleDataSource in dotConnect for Oracle).
2) You can execute queries and stored procedures on Oracle, MySQL, SQL Server via UniCommand:
http://www.devart.com/dotconnect/univer ... mmand.html
3) dotConnect Universal does not provide ORM support. To use ORM-based access to several DBMSs, you can use LinqConnect, an ORM solution developed by Devart:
http://www.devart.com/linqconnect/overview.html . In particular, its installation package includes the version of Entity Developer that allows creating LinqConnect models for the following DBMSs: Oracle, MySQL, PostgreSQL, SQLite, SQL Server, SQL Server Compact Edition. As for the ASP.NET-specific functionality of LinqConnect, you can try the DbLinqDataSource component:
http://www.devart.com/linqconnect/docs/ ... nding.html).
LinqConnect product contains Express editions of dotConnects providers (Oracle, MySQL, PostgreSQL, SQLite, SQL Server). If you want to use direct mode for connecting to Oracle you will have to purchase dotConnect for Oracle, because direct mode is not supported in dotConnect for Oracle Express Edition. You can purchase LinqConnect and dotConnect Universal and use LinqConnect with dotConnect for Oracle, dotConnect for MySQL, and dotConnect for SQL Server Standard Edition from dotConnect Universal.
Otherwise, if you need Entity Framework support, you can use several Devart data providers (e.g., dotConnect for Oracle Professional and dotConnect for MySQL Professional):
http://www.devart.com/dotconnect/
Their Professional editions include versions of Entity Developer that can be used to create both Entity Framework and LinqConnect models for the corresponding DBMS.
4)dotConnect Universal includes the Direct connection mode, and allows accessing different DBMSs. However, it provides general ADO.NET functionality only.
dotConnect Universal is shipped with support for set of ADO.NET providers.
dotConnect for Oracle provides direct access to Oracle database server with or without the Oracle Call Interface (OCI). The data provider supports Oracle Client software version 8.0 and later. For more information refer to the Using dotConnect Universal with dotConnect for Oracle topic
http://www.devart.com/dotconnect/univer ... irect.html
dotConnect for MySQL is data provider for direct access to MySQL database server for the Microsoft .NET Framework. Data provider can access MySQL server either using native MySQL network protocol directly or through the MySQL client library. For more information refer to the Using dotConnect Universal with dotConnect for MySQL topic
http://www.devart.com/dotconnect/univer ... irect.html
The .NET Framework Data Provider for SQL Server uses its own protocol to communicate with SQL Server. It is lightweight and performs well because it is optimized to access a SQL Server directly without adding an OLE DB or Open Database Connectivity (ODBC) layer. For more information refer to the Using dotConnect Universal with SQL Client topic
http://www.devart.com/dotconnect/univer ... lient.html
5) If you have some questions when deciding to purchase our products, please contact with our sales department by e-mail sales at devart dot com
AKRRKA wrote:And, dotConnect Universal with others in combination will work or they replace each other?
They will work but note that all Devart data providers use a common assembly (Devart.Data.dll), so it is necessary to install compatible provider versions. We release our ADO.NET data providers on the same date, thus releases from the same date should be compatible. For more information on the version of the products and their respective date of release, visit:
http://www.devart.com/dotconnect/univer ... story.html
http://www.devart.com/dotconnect/oracle ... story.html
http://www.devart.com/dotconnect/mysql/ ... story.html
http://www.devart.com/dotconnect/sqlser ... story.html