In "Rapid C# Windows DEVELOPMENT" book, the writer tells about the disadvantages of strongly typed datasets. But I couldn't see the simply first disadvantage which I think is "no support for pure object oriented designs".
Strongly typed datasets are just database tables in memory. And they encourage table-oriented operations, not entity or object-oritented methods. The database layer becomes an implementation of what Martin Fowler calls "Table Data Gateway pattern" in which every table has a gateway to database.
Is not the most important advantage of LLBLGen or other O/R mappers, allowing complex domain models? (Using the "Domain Model" pattern).