SummaryMany large-scale projects or products will need to use a relational database. The Open Source community not only provides multiple databases but also provides ADO.NET data providers to enable them to easily integrate into your C# and .NET code. Using the CLI implementations in Chapter 2, the data access code can run on Linux, BSD, Windows, or MAC OS X, and PostgreSQL supports many of these platforms as well, so the different permutations and combinations could have great potential. Currently though, there are only a few CLI implementations that support ADO.NET. Going back to Chapter 2, you can see that the CLIs that currently support ADO.NET are Microsoft's CLR, Microsoft's Compact Framework, and Mono. Therefore, the currently targetable operating systems are Windows, Windows CE and Windows Mac OS X, and Linux, respectively. |