|
MyDirect .NET, formerly known as MySQLDirect .NET, is an enhanced data provider for MySQL that
builds on ADO.NET technology to present a complete solution for developing
MySQL-based database applications. As part of the Core Lab database application
development framework, MyDirect .NET offers both high performance native
connectivity to the MySQL database and a number of innovative development tools
and technologies.
MyDirect .NET introduces new approaches for designing application
architecture, boosts productivity, and leverages database application implementation.
Related Products
Advantages of MyDirect .NET
Wide Coverage of MySQL Features
By providing access to the most advanced database functionality, MyDirect .NET allows developers to harness the full capabilities of
the MySQL server and optimize their database applications. MyDirect .NET stands out as the set of components with the widest support
of MySQL functionality.
|
|
Flexible Connectivity
MyDirect .NET has widest possible connectivity options.
It can operate in Direct mode without MySQL client library and in Client mode with usage of libmysql.dll.
MyDirect .NET utilizes Secure Sockets Layer (SSL) protocol, Secure Shell (SSH) protocol, as well as connections through proxy servers and HTTP tunnels.
MyDirect .NET supports all MySQL server versions since 3.23, including MySQL Embedded Server.
Optimized Code
The goal of MyDirect .NET is to enable developers to write efficient and flexible database applications.
The MyDirect .NET assemblies are implemented using optimized code and advanced data access algorithms.
Components undergo comprehensive performance tests and are designed to help you write thin and
efficient product data access layers.
Comprehensive Support for ADO.NET Technology Features
MyDirect .NET supports new ADO.NET features and technologies as soon as they are released. This includes
base-class-based provider model, provider factories, connection string builder, metadata schemas,
asynchronous commands, pooling enhancements, batch update support, provider-specific types,
server enumeration, database change notification support and so on. MyDirect .NET will continue supporting
the newest standards and innovations of the .NET Framework.
Database Application Development Extensions
MyDirect .NET has rich set of design time tools that leverage the development process greatly.
Particularly, there are convenient design time component editors, wizards and managers for typed
MySQL-specific components, toolset for live data binding and much more. MyDirect .NET integrates
tightly with Visual Studio 2005/2008, Delphi, and SQL Server 2005 Business Intelligence Solutions. Last, but not
least, there is MyDeveloper Tools to design your database schema and manipulate table data -
all within your favorite IDE.
Provider-Specific Technologies
MyDirect .NET has extra components designed to simplify some tasks and support MySQL-specific technologies. Particularly,
MySqlScript serves to execute series of SQL statements, MySqlLoader serves to load
external data into MySQL databases, and MySqlDump serves to backup or restore a whole
database or its parts.
ADO.NET Entity Framework Support
ADO.NET Entity Framework is a conceptual approach to database application
development with focus on objects instead of relational data. The flexible
architecture of Entity Framework is made up of well-thought layers and modules.
Entity Framework optimizes the development process with object-relational
mapping, SQL-based entity query language, and LINQ.
MyDirect .NET fully supports the Entity Framework Beta 3 capabilities, which allows
you to base your object-oriented applications on MySQL. MyDirect .NET includes
a wizard that helps you setup model relations, and a set of demos to use as a
starting point. All standard Entity Framework samples can be easily ported to
MyDirect .NET.
Both Connected and Disconnected Models
MyDirect .NET combines connected and disconnected data access models in single MySqlDataTable component,
which allows you to design more flexible application architecture and use full power of data binding.
Awards
MyDirect .NET is the winner of Readers Choice Merit Awards of Visual Studio Magazine in 2006 and 2007.
MyDirect .NET is acknowledged as one of the top Visual Studio .NET products honored.
Key Features
The following list describes the main features of MyDirect .NET.
- Direct access to MySQL server
- 100% managed code
- High performance
- Easy to deploy
- Supports the latest versions of MySQL server including MySQL Embedded server
- All MySQL data types support
- .NET Compact Framework support
- Entity Framework support
- Operates in both connected and disconnected models
- Powerful MySqlDataTable component as all-in-one table data access solution
- Auxiliary components for SQL scripts and bulk data transfer
- Extra data binding capabilities
- Cross-form components cooperation
- Ability of monitoring query execution
- Licensed royalty-free per developer, per team, or per site
Detailed list »
Editions
MyDirect .NET has four editions: Professional, Standard, Mobile, and Trial.
The Standard Edition represents a fully-featured ADO.NET data provider with design time support
and advanced classes. The Professional Edition adds more classes, tools, technologies,
and integration capabilities, including MyDeveloper Tools, an advanced add-in for designing
databases and easily manipulating data and schema objects from your IDE.
Mobile edition is equivalent to Standard edition for .NET Compact Framework.
Trial edition corresponds to Professional with trial restrictions of the functionality.
|
|
| .NET Framework support |
+ |
+ |
|
+ |
| .NET Compact Framework support |
|
|
+ |
+ |
| ADO.NET core classes |
+ |
+ |
+ |
+ |
| Native data types classes and structures |
+ |
+ |
+ |
+ |
| MySqlDataSet class |
+ |
|
|
+ |
| MySqlDataTable class |
+ |
|
|
+ |
| MySqlScript class |
+ |
+ |
+ |
+ |
| MySqlLoader class |
+ |
|
|
+ |
| MySqlDump class |
+ |
|
|
+ |
| DataLink class |
+ |
|
|
+ |
| Design-time features, including
component editors and property editors |
+ |
+ |
+ |
+ |
| Entity Framework support |
+ |
|
|
+ |
| Enterprise Library support |
+ |
|
|
+ |
| ASP.NET 2.0 providers support |
+ |
|
|
+ |
| DotNetNuke support |
+ |
+ |
|
+ |
Advanced Visual Studio 2005/2008 integration
(Server Explorer and other features) |
+ |
+ |
|
+ |
| DataSet Manager and Editor |
+ |
|
|
+ |
| DataSet Wizard |
+ |
|
|
+ |
| Migration Wizard |
+ |
+ |
|
+ |
| SQL Server 2005 Business Intelligence Solutions support |
+ |
|
|
+ |
| MyDeveloper Tools |
+ |
|
|
+ |
| MySqlMonitor class |
+ |
+ |
+ |
+ |
| DBMonitor support |
+ |
|
|
+ |
| Trial limitation* |
|
|
|
+ |
* Trial version of the provider is a fully working version during 30 days period.
Compatibility
MyDirect .NET supports MySQL server version 5.1, 5.0, 4.1, 4.0, and 3.23.
The provider works with .NET Framework 1.0, 1.1, 2.0, 3.0, 3.5, and .NET Compact Framework 1.1 and 2.0,
and can be used with the following development environments:
- Microsoft Visual Studio .NET 2008
- Microsoft Visual Studio .NET 2005
- Microsoft Visual Studio .NET 2003
- Microsoft Visual Studio .NET 2002
- Delphi for .NET and RAD Studio 2007
- Turbo Delphi for .NET Professional
- Turbo C# Professional
- Borland Developer Studio 2006
- Borland Developer Studio 2005
- Borland Delphi 8
- Borland C#Builder
|

|
MyDirect .NET can be used together with UniDirect .NET
that provides universal access to different databases within a single code.
MyDeveloper Tools for MyDirect .NET

MyDirect .NET Professional Edition includes MyDeveloper Tools.
|
MyDeveloper Tools is a powerful tool designed to automate and simplify MySQL
database development process. It integrates into Microsoft Visual Studio .NET and
Borland Delphi making all database development and administration tasks available
from your favorite IDE. It provides an easier way to explore and maintain existing
databases, design compound SQL statements, query and manipulate data in different
ways.
|
Main advantages of MyDeveloper Tools are:
- Convenient server browsing
- Simplified database objects creating and altering
- Advanced SQL handling
- Powerful data editing
- Wide MySQL support
- Direct access to MySQL server
- Extra design-time capabilities
- Help integrated into IDE
MyDeveloper Tools is also available as standalone application. For more information on
the product please refer to MyDeveloper Tools pages.
Related Products

You might be also interested in:
|