Skip to main content

ICkEmbeddedMigrationSource

Namespace: Meshmakers.Octo.ConstructionKit.Contracts.ModelCatalogs

Interface for embedded CK model migration sources. Implementations provide information about where to find embedded migration resources for a CK model.

public interface ICkEmbeddedMigrationSource

Properties​

CkModelName​

Gets the name of the CK model this migration source is for.

public abstract string CkModelName { get; }

Property Value​

String

Assembly​

Gets the assembly containing the embedded migration resources.

public abstract Assembly Assembly { get; }

Property Value​

Assembly

ResourceNamespace​

Gets the base namespace for the migration resources. Migration files are expected to be at: {ResourceNamespace}.migrations.migration-meta.yaml

public abstract string ResourceNamespace { get; }

Property Value​

String