OO and Relational Model

ice.NET combines the best of both worlds: Comprehensible, domain-oriented modeling capabilities from the object-oriented world and impressive performance and expressive power from the world of relational queries.

Best of Both Worlds

With ice.NET we specify powerful queries in terms of objects and relationships. These queries are executed by the platform using highly aggregated SQL queries optimized for the particular database that stores the ice.NET data.

This approach avoids performance degradation due to query storms that can be discovered in traditional object-oriented systems that retrieve complex results by navigation.