This project is read-only.


Apr 26, 2007 at 5:40 PM
Edited Apr 26, 2007 at 5:47 PM
Q: What is MetaDb project?
A: MetaDb project is set of assemblies & command line tools, which makes developer's work more efficient and more easy in scenarios accessing data.
Apr 26, 2007 at 5:53 PM
Q: How MetaDb project does their target?
A: Using classes from MetaDb assemblies enable developer to create data commands ( select/insert/update/delete & stored procedure execution ) with special object model, which makes SQL-like syntax in native C# code. This SQL-like C# code is checked with standard C# compiler for correct form ( SQL-like syntax ) and correct expressions ( can not filter integer column with text value, etc ).
Apr 26, 2007 at 5:57 PM
Q: Which data sources are supported?
A: Model for executing data commands are designed universaly. There is not limitation for data sources. Currently are planed followed providers: OleDb provider, MsSql provider, ODBC provider, ADO.NET provider ( provider for System.Data.DataSet, DataTable & DataView ), Managed objects provider ( provider for "any" managed objects ).

Anybody else can create own provider. It is very simple.
Apr 26, 2007 at 6:00 PM
Q: Is supporeted intellisense for writing data commands?
A: There are full support of intellisense, becaouse there are not used any uncommon techniques.
Apr 26, 2007 at 6:02 PM
Q: Which IDE are required for using MetaDb?
A: MetaDb are developed in Visual Studio 2005 & C# 2.0. Only C# 2.0 compiler are required for using MetaDb.
Apr 26, 2007 at 6:05 PM
Q: Can I use some Add-ins in Visual Studio 2005 for more luxury development?
A: Custom Tool ( code generator ) for autogenerating classes with data structures will be published soon.