I've posted a screencast (7:52) of an early version of the Nordic end-user UI being written by Gary Lail in C#.net.
update to the post…
Version 2 of the Nordic (New O/R Design) API is an open source license project that uses T-SQL code generation to build an O-O API façade for SQL Server. Nordic supports inheritance, polymorphism, complex associations, and workflow state. It was demoed recently at SQLTeach in Vancouver, Colorado Springs SQL Server User Group, and the Southern Colorado .Net INETA Group. The API Version 2 code will be released later this month.
I started working on Nordic a few years ago to experiment with object concepts in a relational database. I found that Nordic was very good at applications with many Is-A relationships, complex associations, and a need for extreme extensibility.
Earlier this year I decided to build a software project (code name eChild) to help organizations that serve children in developing nations. This type of organization needs what Nordic offers, so I began building the product on top of Nordic. This caused me to have to beef up the Nordic API from a demo state to somethign closer to production quality. In this screencast, you’ll see the class structure of eChild, but eChild is not important to Nordic, just as Northwind is not important to SQL Server.
Comment Notification
If you would like to receive an email when updates are made to this post, please register here
Subscribe to this post's comments using
About Paul Nielsen
Paul Nielsen believes SQL is the romance language of data. As such he’s a hands-on database developer, Microsoft SQL Server MVP, trainer, and author of SQL Server Bible series (Wiley). As a data architect, he developed the concepts of Smart Database Design and Nordic – an open source O/R dbms for SQL Server. You may have seen Paul speaking at a PASS Summit, SQL Open in Denmark, or SQL Teach in Canada. He lives in Colorado Springs.