Modules Table (System_Runtime Schema)

[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 table.

Column Type Required Description

Folder

[Repository.Item].[FolderId]

yes

The Modeling Services Folder that is associated with the module. References the [Repository.Item].[FoldersTable] view.

Id

bigint

yes

The identifier of the module.

Assembly

bigint

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. References the [System_Runtime].[Assemblies] view.

Name

nvarchar(max)

yes

The name of the module.

ModuleVersionId

uniqueidentifier

yes

The version identifier for the module.

EntryMethod

bigint

The main method or entry point for the module. Note that this is not yet populated by the LoadAssembly.exe tool. References the [System_Runtime].[Methods] view.

Attributes

nvarchar(max)

The custom attributes for the module.

Remarks

See Also

Reference

System_Runtime Tables
System_Runtime Schema

Send comments about this topic to Microsoft.