Summary: This document provides basic information about the extension providing MongoDB support for the .NET Analyzer.
- Initial version supporting MongoDB
The NoSQL for DotNet extension provides support for MongoDB for the .NET Analyzer.
In what situation should you install this extension?
- If you need to analyze MongoDB queries in .NET client code.
What is supported with regard to Function Points and Quality/Sizing?
|Indicates whether the extension provides support for OMG Function Point counting and Transaction Risk Index.|
|Quality and Sizing||Indicates whether the extension can measure size and whether a minimum set of Quality Rules exist.|
CAST AIP compatibility
|CAST AIP release||Supported|
Supported DBMS servers used for CAST AIP schemas
This extension is compatible with the following DBMS servers used to host CAST AIP schemas:
|CAST AIP release||CSS||Oracle||Microsoft|
|All supported releases|
|An installation of any compatible release of CAST AIP (see table above)|
Download and installation instructions
The latest release status of this extension can be seen when downloading it from the CAST Extend server.
What results can you expect?
Once the analysis/snapshot generation has completed, you can view the results in the normal manner (for example via CAST Enlighten) - click to enlarge:
You can also use the CAST Management Studio option View Analysis Unit Content to see the objects that have been created following the analysis:
DotNet MongoDB connection
DotNet MongoDB database
|DotNet MongoDB collection|
|DotNet unknown MongoDB connection|
|DotNet unknown MongoDB database|
|DotNet unknown MongoDB collection|
Links are created for transaction and function point needs:
|Link type||When is this created?|
The connection is the parent of a database which is the parent of a collection.
Connection's parent is the caller's project.
|useLink||Between the caller Java objects and connections, databases or collections.|
|Between the caller .NET objects and collections.|
Please see the rules listed here: https://technologies.castsoftware.com/?rlH=extensions/com.castsoftware.nosqldotnet/1.0.0-alpha7.json
Violations in AED