Updated Migrator.net with SQL CE support

This commit is contained in:
kay.one 2011-06-22 23:52:37 -07:00
parent 2e02475991
commit 5b2111ff11
7 changed files with 153 additions and 29 deletions

View File

@ -4,9 +4,14 @@
<name>Migrator.Providers</name>
</assembly>
<members>
<member name="T:Migrator.Providers.SQLite.SQLiteTransformationProvider">
<member name="T:Migrator.Providers.SqlServer.SqlServerCeTransformationProvider">
<summary>
Summary description for SQLiteTransformationProvider.
Migration transformations provider for Microsoft SQL Server Compact Edition.
</summary>
</member>
<member name="T:Migrator.Providers.SqlServer.SqlServerTransformationProvider">
<summary>
Migration transformations provider for Microsoft SQL Server.
</summary>
</member>
<member name="T:Migrator.Providers.TransformationProvider">
@ -185,23 +190,6 @@
The list of Migrations currently applied to the database.
</summary>
</member>
<member name="M:Migrator.Providers.SQLite.SQLiteTransformationProvider.ParseSqlForColumnNames(System.String)">
<summary>
Turn something like 'columnName INTEGER NOT NULL' into just 'columnName'
</summary>
</member>
<member name="M:Migrator.Providers.SQLite.SQLiteTransformationProvider.ExtractNameFromColumnDef(System.String)">
<summary>
Name is the first value before the space.
</summary>
<param name="columnDef"></param>
<returns></returns>
</member>
<member name="T:Migrator.Providers.NoOpTransformationProvider">
<summary>
No Op (Null Object Pattern) implementation of the ITransformationProvider
</summary>
</member>
<member name="T:Migrator.Providers.Dialect">
<summary>
Defines the implementations specific details for a particular database.
@ -263,16 +251,6 @@
<param name="type">The DbType</param>
<returns>True if the database type has an unsigned variant, otherwise false</returns>
</member>
<member name="T:Migrator.Providers.SqlServer.SqlServerCeTransformationProvider">
<summary>
Migration transformations provider for Microsoft SQL Server.
</summary>
</member>
<member name="T:Migrator.Providers.SqlServer.SqlServerTransformationProvider">
<summary>
Migration transformations provider for Microsoft SQL Server.
</summary>
</member>
<member name="T:Migrator.Providers.PostgreSQL.PostgreSQLTransformationProvider">
<summary>
Migration transformations provider for PostgreSql (using NPGSql .Net driver)
@ -385,5 +363,27 @@
Summary description for MySqlTransformationProvider.
</summary>
</member>
<member name="T:Migrator.Providers.SQLite.SQLiteTransformationProvider">
<summary>
Summary description for SQLiteTransformationProvider.
</summary>
</member>
<member name="M:Migrator.Providers.SQLite.SQLiteTransformationProvider.ParseSqlForColumnNames(System.String)">
<summary>
Turn something like 'columnName INTEGER NOT NULL' into just 'columnName'
</summary>
</member>
<member name="M:Migrator.Providers.SQLite.SQLiteTransformationProvider.ExtractNameFromColumnDef(System.String)">
<summary>
Name is the first value before the space.
</summary>
<param name="columnDef"></param>
<returns></returns>
</member>
<member name="T:Migrator.Providers.NoOpTransformationProvider">
<summary>
No Op (Null Object Pattern) implementation of the ITransformationProvider
</summary>
</member>
</members>
</doc>

View File

@ -0,0 +1,124 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Migrator</name>
</assembly>
<members>
<member name="T:Migrator.MigrationTypeComparer">
<summary>
Comparer of Migration by their version attribute.
</summary>
</member>
<member name="M:Migrator.BaseMigrate.NextMigration">
<summary>
Finds the next migration available to be applied. Only returns
migrations that have NOT already been applied.
</summary>
<returns>The migration number of the next available Migration.</returns>
</member>
<member name="M:Migrator.BaseMigrate.PreviousMigration">
<summary>
Finds the previous migration that has been applied. Only returns
migrations that HAVE already been applied.
</summary>
<returns>The most recently applied Migration.</returns>
</member>
<member name="T:Migrator.Migrator">
<summary>
Migrations mediator.
</summary>
</member>
<member name="M:Migrator.Migrator.MigrateToLastVersion">
<summary>
Run all migrations up to the latest. Make no changes to database if
dryrun is true.
</summary>
</member>
<member name="M:Migrator.Migrator.MigrateTo(System.Int64)">
<summary>
Migrate the database to a specific version.
Runs all migration between the actual version and the
specified version.
If <c>version</c> is greater then the current version,
the <c>Up()</c> method will be invoked.
If <c>version</c> lower then the current version,
the <c>Down()</c> method of previous migration will be invoked.
If <c>dryrun</c> is set, don't write any changes to the database.
</summary>
<param name="version">The version that must became the current one</param>
</member>
<member name="P:Migrator.Migrator.MigrationsTypes">
<summary>
Returns registered migration <see cref="T:System.Type">types</see>.
</summary>
</member>
<member name="P:Migrator.Migrator.AppliedMigrations">
<summary>
Returns the current migrations applied to the database.
</summary>
</member>
<member name="P:Migrator.Migrator.Logger">
<summary>
Get or set the event logger.
</summary>
</member>
<member name="T:Migrator.MigrationLoader">
<summary>
Handles inspecting code to find all of the Migrations in assemblies and reading
other metadata such as the last revision, etc.
</summary>
</member>
<member name="M:Migrator.MigrationLoader.CheckForDuplicatedVersion">
<summary>
Check for duplicated version in migrations.
</summary>
<exception cref="M:Migrator.MigrationLoader.CheckForDuplicatedVersion">CheckForDuplicatedVersion</exception>
</member>
<member name="M:Migrator.MigrationLoader.GetMigrationTypes(System.Reflection.Assembly)">
<summary>
Collect migrations in one <c>Assembly</c>.
</summary>
<param name="asm">The <c>Assembly</c> to browse.</param>
<returns>The migrations collection</returns>
</member>
<member name="M:Migrator.MigrationLoader.GetMigrationVersion(System.Type)">
<summary>
Returns the version of the migration
<see cref="T:Migrator.Framework.MigrationAttribute">MigrationAttribute</see>.
</summary>
<param name="t">Migration type.</param>
<returns>Version number sepcified in the attribute</returns>
</member>
<member name="P:Migrator.MigrationLoader.MigrationsTypes">
<summary>
Returns registered migration <see cref="T:System.Type">types</see>.
</summary>
</member>
<member name="P:Migrator.MigrationLoader.LastVersion">
<summary>
Returns the last version of the migrations.
</summary>
</member>
<member name="T:Migrator.IrreversibleMigrationException">
<summary>
Exception thrown in a migration <c>Down()</c> method
when changes can't be undone.
</summary>
</member>
<member name="T:Migrator.DuplicatedVersionException">
<summary>
Exception thrown when a migration number is not unique.
</summary>
</member>
<member name="T:Migrator.ProviderFactory">
<summary>
Handles loading Provider implementations
</summary>
</member>
<member name="T:Migrator.MigrateAnywhere">
<summary>
Description of MigrateAnywhere.
</summary>
</member>
</members>
</doc>

Binary file not shown.

Binary file not shown.