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