SubSonic A Data Access Layer Builder

SubSonic is a utility toolset for .NET to generate a complete Data Access Layer (DAL) and Rails-like scaffolding (Data editing forms per table) based on the database design of your application. The DAL can be generated at the compile time for ASP.NET applications and it injects the code into the memory without writing the code to the disk. This makes web applications much simpler and the DAL will be up to date with the database every time the application is build. »

The Mono Development Environment

MonoDevelop is a FREE GNOME Integrated Development Environment (IDE) for C# and other .NET languages. I just installed MonoDevelop on Ubuntu 6.1 and it works fine. Unlike in Visual Studio MonoDevelop does not use System.Windows.Forms library instead it uses GTK#. Therefore we cannot simply compile and run a Windows Application developed in Visual Studio in MonoDevelop. We may either have to re-write the GUI source code or we may have to convert it to suit MonoDevelop using an automated tool, but still I could not find one. »