Modules Extent (System_Runtime Module)

[This content is no longer valid. For the latest information on "M", "Quadrant", SQL Server Modeling Services, and the Repository, see the Model Citizen blog.]

Contains instances of common language runtime (CLR) modules. A module is a single file that contains metadata and executable content.

Fields

The following table lists the fields in the Modules extent.

Column Type Required Description

Folder

FoldersTable

yes

The Modeling Services Folder that is associated with the module.

Id

Integer64

yes

The identifier of the module.

Assembly

Assemblies

yes

The assembly that contains the module. A module can exist only in a single assembly. If the same physical file for the module is shared across multiple assemblies, one instance of that module will exist in [System_Runtime].[Modules] for every assembly it is contained in.

Name

Text

yes

The name of the module.

ModuleVersionId

Guid

yes

The version identifier for the module.

EntryMethod

Methods

The main method or entry point for the module. Note that this is not yet populated by the LoadAssembly.exe tool.

Attributes

Text

The custom attributes for the module.

Remarks

To work with this extent in the SQL Server Modeling Services, see Modules Table (System_Runtime Schema).

See Also

Reference

System_Runtime Extents
System_Runtime Module

Send comments about this topic to Microsoft.