Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

NJDX is Software Tree’s object-relational mapper for .NET: it is designed to connect .NET objects with relational databases. An ITPro Today listing dated October 30, 2009, announced an NJDX update, but the accessible listing does not identify the version or explain what changed. The listing is not enough to establish that NJDX remains available or compatible with current .NET versions.

What NJDX does

Software Tree describes NJDX as the .NET product in its object-relational mapping family. An ORM maps data between an application’s objects and relational database structures, such as tables. NJDX’s stated purpose is to handle that mapping and related database interactions for .NET applications. Software Tree’s product overview and company white paper describe its place in the JDX/NJDX/JDXA product family.

Software Tree’s KISS-principles paper presents NJDX as a way to keep the application’s object model non-intrusive, avoid introducing a separate query language, and manage database-specific dependencies internally. These are the vendor’s design goals, not independent assessments of how the product performs in practice. The KISS principles paper identifies NJDX as released in late 2005.

What the 2009 update announcement establishes

The ITPro Today listing titled “Software Tree Updates NJDX, the KISS OR-Mapper for .NET” is dated October 30, 2009. Its accessible content confirms that an update announcement was listed, but does not provide the release number or describe changes. It therefore cannot substantiate claims about added features, performance, database support, or .NET compatibility. ITPro Today’s listing

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Capabilities described in Software Tree’s tutorial

Software Tree’s tutorial describes NJDX as metadata-driven and says it does not require code generation. It lists use with CLR-based languages including C#, VB.NET, and J#, and documents these mapping and integration features: NJDX tutorial

  • Object caching
  • Stored procedure integration
  • Class hierarchies
  • Aggregate operations and path expressions
  • Optimistic locking

The tutorial also says a comprehensive user manual ships with the software. Those descriptions document the vendor’s historical product claims; they do not establish that the software or its manual is currently maintained, available, or compatible with a present-day development environment.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What is not established about NJDX today

The available product pages and tutorial do not establish whether Software Tree currently sells or supports NJDX, which .NET runtimes or IDEs it supports, or which databases and providers work with it. They also do not establish its licensing or support terms. A historic tutorial or download link should not be treated as proof of current compatibility. Anyone assessing NJDX for a new or maintained application would need current confirmation from Software Tree on those points.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.