FAQ

What's the difference between Auto SQL and LINQ?
LINQ allows you to query data using strongly-typed .NET code (such as C# or VB) instead of writing SQL statements. Auto SQL does the same, but this is just one part of its larger application framework in which it provides additional services (that LINQ does not). See the features page for a more detailed description. In short, LINQ makes it easier for us to write queries, Auto SQL makes it easier for us to write data-driven applications.

How does Auto SQL compare with the new tools that Microsoft provides in Visual Studio 2008 or makes available for download?
LINQ to SQL and SQLMetal are useful in speeding up the time it takes to develop data-driven applications. However, they are very restrictive (can only be used with a SQL Server database) and are very rigid in the way they work (developer has little control over code generation and schema changes may create difficulties). Auto SQL is compatible with additional database systems (such as Access and MySQL), gives you a user interface for control over code generation, and provides you with highly customizable/adaptable data classes. It can also be downloaded free of charge here.

Do I have to buy a license for every project I make with Auto SQL?
No, once you purchase a license, you can create as many applications/web sites as you'd like. There are no additional charges or royalties.