Sometimes we need to communicate with a NAV Database, and generally the legacy approach I have seen is to call Stored Procedures, or in very rare cases, utilize ADO.NET within your application. Recently, I attempted to utilize an Object Relational Mapper to help with this.