{"id":1423,"date":"2013-12-18T14:34:14","date_gmt":"2013-12-18T14:34:14","guid":{"rendered":"http:\/\/www.navision-blog.de\/blog\/?p=1423"},"modified":"2013-12-18T15:04:15","modified_gmt":"2013-12-18T15:04:15","slug":"microsoft-dynamics-nav-type-provider","status":"publish","type":"post","link":"http:\/\/www.navision-blog.de\/blog\/2013\/12\/18\/microsoft-dynamics-nav-type-provider\/","title":{"rendered":"Microsoft Dynamics NAV type provider"},"content":{"rendered":"<p>In earlier posts I showed how we can use F# type providers to access <a href=\"http:\/\/www.navision-blog.de\/2013\/01\/03\/fsharp-and-dynamics-nav-2009-web-services\/\">Dynamics NAV 2009 via Web Services<\/a> and <a href=\"http:\/\/www.navision-blog.de\/blog\/2013\/01\/04\/fsharp-and-dynamics-nav-2013-odata-services\/\">Dynamics NAV 2013 via OData<\/a>. This time I want to point to a new type provider which allows Dynamics NAV data access directly via the SQL Server. The new type provider aims to be a replacement for C\/Front.NET and gives a much nicer API.<\/p>\n<p><img loading=\"lazy\" alt=\"alt text\" src=\"http:\/\/forki.github.io\/DynamicsNAVProvider\/img\/TypedDynamicsNAV.png\" width=\"500\" height=\"110\" \/><\/p>\n<p>It\u2019s already available on <a href=\"https:\/\/www.nuget.org\/packages\/DynamicsNAVProvider\">nuget<\/a> and has <a href=\"http:\/\/forki.github.io\/DynamicsNAVProvider\/\">documentation<\/a> with a <a href=\"http:\/\/forki.github.io\/DynamicsNAVProvider\/gettingstarted.html\">&#8220;getting started guide&#8221;<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In earlier posts I showed how we can use F# type providers to access Dynamics NAV 2009 via Web Services and Dynamics NAV 2013 via OData. This time I want to point to a new type provider which allows Dynamics NAV data access directly via the SQL Server. The new type provider aims to be [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[222,622,448,5],"tags":[601,631,534],"_links":{"self":[{"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/posts\/1423"}],"collection":[{"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/comments?post=1423"}],"version-history":[{"count":2,"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/posts\/1423\/revisions"}],"predecessor-version":[{"id":1425,"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/posts\/1423\/revisions\/1425"}],"wp:attachment":[{"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/media?parent=1423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/categories?post=1423"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.navision-blog.de\/blog\/wp-json\/wp\/v2\/tags?post=1423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}