diff --git a/Libraries/7zip/7-zip.chm b/Libraries/7zip/7-zip.chm
deleted file mode 100644
index 08e4df235..000000000
Binary files a/Libraries/7zip/7-zip.chm and /dev/null differ
diff --git a/Libraries/7zip/7za.exe b/Libraries/7zip/7za.exe
deleted file mode 100644
index 7f6bf86bc..000000000
Binary files a/Libraries/7zip/7za.exe and /dev/null differ
diff --git a/Libraries/7zip/license.txt b/Libraries/7zip/license.txt
deleted file mode 100644
index 530ff3684..000000000
--- a/Libraries/7zip/license.txt
+++ /dev/null
@@ -1,29 +0,0 @@
- 7-Zip Command line version
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- License for use and distribution
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- 7-Zip Copyright (C) 1999-2010 Igor Pavlov.
-
- 7za.exe is distributed under the GNU LGPL license
-
- Notes:
- You can use 7-Zip on any computer, including a computer in a commercial
- organization. You don't need to register or pay for 7-Zip.
-
-
- GNU LGPL information
- --------------------
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You can receive a copy of the GNU Lesser General Public License from
- http://www.gnu.org/
diff --git a/Libraries/7zip/readme.txt b/Libraries/7zip/readme.txt
deleted file mode 100644
index 9ae4222fe..000000000
--- a/Libraries/7zip/readme.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-7-Zip Command line version 9.20
--------------------------------
-
-7-Zip is a file archiver with high compression ratio.
-7za.exe is a standalone command line version of 7-Zip.
-
-7-Zip Copyright (C) 1999-2010 Igor Pavlov.
-
-Features of 7za.exe:
- - High compression ratio in new 7z format
- - Supported formats:
- - Packing / unpacking: 7z, xz, ZIP, GZIP, BZIP2 and TAR
- - Unpacking only: Z, lzma
- - Highest compression ratio for ZIP and GZIP formats.
- - Fast compression and decompression
- - Strong AES-256 encryption in 7z and ZIP formats.
-
-7za.exe is a free software distributed under the GNU LGPL.
-Read license.txt for more information.
-
-Source code of 7za.exe and 7-Zip can be found at
-http://www.7-zip.org/
-
-7za.exe can work in Windows 95/98/ME/NT/2000/2003/2008/XP/Vista/7.
-
-There is also port of 7za.exe for POSIX systems like Unix (Linux, Solaris, OpenBSD,
-FreeBSD, Cygwin, AIX, ...), MacOS X and BeOS:
-
-http://p7zip.sourceforge.net/
-
-
- This distributive packet contains the following files:
-
- 7za.exe - 7-Zip standalone command line version.
- readme.txt - This file.
- license.txt - License information.
- 7-zip.chm - User's Manual in HTML Help format.
-
-
----
-End of document
diff --git a/Libraries/Migrator.NET/Migrator.Framework.dll b/Libraries/Migrator.NET/Migrator.Framework.dll
deleted file mode 100644
index d007c6541..000000000
Binary files a/Libraries/Migrator.NET/Migrator.Framework.dll and /dev/null differ
diff --git a/Libraries/Migrator.NET/Migrator.Framework.xml b/Libraries/Migrator.NET/Migrator.Framework.xml
deleted file mode 100644
index b8e7f4d55..000000000
--- a/Libraries/Migrator.NET/Migrator.Framework.xml
+++ /dev/null
@@ -1,919 +0,0 @@
-
-
-
- Migrator.Framework
-
-
-
-
- Log that we have started a migration
-
- Start list of versions
- Final Version
-
-
-
- Log that we are migrating up
-
- Version we are migrating to
- Migration name
-
-
-
- Log that we are migrating down
-
- Version we are migrating to
- Migration name
-
-
-
- Inform that a migration corresponding to the number of
- version is untraceable (not found?) and will be ignored.
-
- Version we couldnt find
-
-
-
- Log that we are rolling back to version
-
-
- version
-
-
-
-
- Log a Sql statement that changes the schema or content of the database as part of a migration
-
-
- SELECT statements should not be logged using this method as they do not alter the data or schema of the
- database.
-
- The Sql statement to log
-
-
-
- Log that we had an exception on a migration
-
- The version of the migration that caused the exception.
- The name of the migration that caused the exception.
- The exception itself
-
-
-
- Log that we had an exception on a migration
-
- An informative message to show to the user.
- The exception itself
-
-
-
- Log that we have finished a migration
-
- List of versions with which we started
- Final Version
-
-
-
- Log a message
-
- The format string ("{0}, blabla {1}").
- Parameters to apply to the format string.
-
-
-
- Log a Warning
-
- The format string ("{0}, blabla {1}").
- Parameters to apply to the format string.
-
-
-
- Log a Trace Message
-
- The format string ("{0}, blabla {1}").
- Parameters to apply to the format string.
-
-
-
- Represents a table column properties.
-
-
-
-
- Null is allowable
-
-
-
-
- Null is not allowable
-
-
-
-
- Identity column, autoinc
-
-
-
-
- Unique Column
-
-
-
-
- Indexed Column
-
-
-
-
- Unsigned Column
-
-
-
-
- Foreign Key
-
-
-
-
- Primary Key
-
-
-
-
- Primary key. Make the column a PrimaryKey and unsigned
-
-
-
-
- The main interface to use in Migrations to make changes on a database schema.
-
-
-
-
- Add a column to an existing table
-
- The name of the table that will get the new column
- The name of the new column
- The data type for the new columnd
- The precision or size of the column
- Properties that can be ORed together
- The default value of the column if no value is given in a query
-
-
-
- Add a column to an existing table
-
- The name of the table that will get the new column
- The name of the new column
- The data type for the new columnd
-
-
-
- Add a column to an existing table
-
- The name of the table that will get the new column
- The name of the new column
- The data type for the new columnd
- The precision or size of the column
-
-
-
- Add a column to an existing table
-
- The name of the table that will get the new column
- The name of the new column
- The data type for the new columnd
- The precision or size of the column
- Properties that can be ORed together
-
-
-
- Add a column to an existing table
-
- The name of the table that will get the new column
- The name of the new column
- The data type for the new columnd
- Properties that can be ORed together
-
-
-
- Add a column to an existing table with the default column size.
-
- The name of the table that will get the new column
- The name of the new column
- The data type for the new columnd
- The default value of the column if no value is given in a query
-
-
-
- Add a column to an existing table
-
- The name of the table that will get the new column
- An instance of a Column with the specified properties
-
-
-
- Add a foreign key constraint
-
- The name of the foreign key. e.g. FK_TABLE_REF
- The table that the foreign key will be created in (eg. Table.FK_id)
- The columns that are the foreign keys (eg. FK_id)
- The table that holds the primary keys (eg. Table.PK_id)
- The columns that are the primary keys (eg. PK_id)
-
-
-
- Add a foreign key constraint
-
- The name of the foreign key. e.g. FK_TABLE_REF
- The table that the foreign key will be created in (eg. Table.FK_id)
- The columns that are the foreign keys (eg. FK_id)
- The table that holds the primary keys (eg. Table.PK_id)
- The columns that are the primary keys (eg. PK_id)
- Constraint parameters
-
-
-
- Add a foreign key constraint
-
-
- The name of the foreign key. e.g. FK_TABLE_REF
- The table that the foreign key will be created in (eg. Table.FK_id)
- The column that is the foreign key (eg. FK_id)
- The table that holds the primary keys (eg. Table.PK_id)
- The column that is the primary key (eg. PK_id)
-
-
-
- Add a foreign key constraint
-
- The name of the foreign key. e.g. FK_TABLE_REF
- The table that the foreign key will be created in (eg. Table.FK_id)
- The column that is the foreign key (eg. FK_id)
- The table that holds the primary key (eg. Table.PK_id)
- The column that is the primary key (eg. PK_id)
- Constraint parameters
-
-
-
- Add a foreign key constraint when you don't care about the name of the constraint.
- Warning: This will prevent you from dropping the constraint since you won't know the name.
-
- The table that the foreign key will be created in (eg. Table.FK_id)
- The column that is the foreign key (eg. FK_id)
- The table that holds the primary key (eg. Table.PK_id)
- The column that is the primary key (eg. PK_id)
-
-
-
- Add a foreign key constraint when you don't care about the name of the constraint.
- Warning: This will prevent you from dropping the constraint since you won't know the name.
-
- The table that the foreign key will be created in (eg. Table.FK_id)
- The columns that are the foreign keys (eg. FK_id)
- The table that holds the primary key (eg. Table.PK_id)
- The column that is the primary key (eg. PK_id)
-
-
-
- Add a foreign key constraint when you don't care about the name of the constraint.
- Warning: This will prevent you from dropping the constraint since you won't know the name.
-
- The table that the foreign key will be created in (eg. Table.FK_id)
- The columns that are the foreign keys (eg. FK_id)
- The table that holds the primary key (eg. Table.PK_id)
- The columns that are the primary keys (eg. PK_id)
- Constraint parameters
-
-
-
- Add a foreign key constraint when you don't care about the name of the constraint.
- Warning: This will prevent you from dropping the constraint since you won't know the name.
-
- The table that the foreign key will be created in (eg. Table.FK_id)
- The columns that are the foreign keys (eg. FK_id)
- The table that holds the primary key (eg. Table.PK_id)
- The column that is the primary key (eg. PK_id)
- Constraint parameters
-
-
-
- Add a foreign key constraint when you don't care about the name of the constraint.
- Warning: This will prevent you from dropping the constraint since you won't know the name.
-
- The current expectations are that there is a column named the same as the foreignTable present in
- the table. This is subject to change because I think it's not a good convention.
-
- The table that the foreign key will be created in (eg. Table.FK_id)
- The table that holds the primary key (eg. Table.PK_id)
-
-
-
- Add a foreign key constraint when you don't care about the name of the constraint.
- Warning: This will prevent you from dropping the constraint since you won't know the name.
-
- The current expectations are that there is a column named the same as the foreignTable present in
- the table. This is subject to change because I think it's not a good convention.
-
- The table that the foreign key will be created in (eg. Table.FK_id)
- The table that holds the primary key (eg. Table.PK_id)
-
-
-
-
- Add a primary key to a table
-
- The name of the primary key to add.
- The name of the table that will get the primary key.
- The name of the column or columns that are in the primary key.
-
-
-
- Add a constraint to a table
-
- The name of the constraint to add.
- The name of the table that will get the constraint
- The name of the column or columns that will get the constraint.
-
-
-
- Add a constraint to a table
-
- The name of the constraint to add.
- The name of the table that will get the constraint
- The check constraint definition.
-
-
-
- Add a table
-
- The name of the table to add.
- The columns that are part of the table.
-
-
-
- Add a table
-
- The name of the table to add.
- The name of the database engine to use. (MySQL)
- The columns that are part of the table.
-
-
-
- Start a transction
-
-
-
-
- Change the definition of an existing column.
-
- The name of the table that will get the new column
- An instance of a Column with the specified properties and the name of an existing column
-
-
-
- Check to see if a column exists
-
-
-
-
-
-
-
- Commit the running transction
-
-
-
-
- Check to see if a constraint exists
-
- The name of the constraint
- The table that the constraint lives on.
-
-
-
-
- Check to see if a primary key constraint exists on the table
-
- The name of the primary key
- The table that the constraint lives on.
-
-
-
-
- Execute an arbitrary SQL query
-
- The SQL to execute.
-
-
-
-
- Execute an arbitrary SQL query
-
- The SQL to execute.
-
-
-
-
- Execute an arbitrary SQL query
-
- The SQL to execute.
- A single value that is returned.
-
-
-
- Get the information about the columns in a table
-
- The table name that you want the columns for.
-
-
-
-
- Get information about a single column in a table
-
- The table name that you want the columns for.
- The column name for which you want information.
-
-
-
-
- Get the names of all of the tables
-
- The names of all the tables.
-
-
-
- Insert data into a table
-
- The table that will get the new data
- The names of the columns
- The values in the same order as the columns
-
-
-
-
- Delete data from a table
-
- The table that will have the data deleted
- The names of the columns used in a where clause
- The values in the same order as the columns
-
-
-
-
- Delete data from a table
-
- The table that will have the data deleted
- The name of the column used in a where clause
- The value for the where clause
-
-
-
-
- Marks a Migration version number as having been applied
-
- The version number of the migration that was applied
-
-
-
- Marks a Migration version number as having been rolled back from the database
-
- The version number of the migration that was removed
-
-
-
- Remove an existing column from a table
-
- The name of the table to remove the column from
- The column to remove
-
-
-
- Remove an existing foreign key constraint
-
- The table that contains the foreign key.
- The name of the foreign key to remove
-
-
-
- Remove an existing constraint
-
- The table that contains the foreign key.
- The name of the constraint to remove
-
-
-
- Remove an existing table
-
- The name of the table
-
-
-
- Rename an existing table
-
- The old name of the table
- The new name of the table
-
-
-
- Rename an existing table
-
- The name of the table
- The old name of the column
- The new name of the column
-
-
-
- Rollback the currently running transaction.
-
-
-
-
- Get values from a table
-
- The columns to select
- The table to select from
- The where clause to limit the selection
-
-
-
-
- Get values from a table
-
- The columns to select
- The table to select from
-
-
-
-
- Get a single value from a table
-
- The columns to select
- The table to select from
-
-
-
-
-
- Get a single value from a table
-
- The columns to select
- The table to select from
-
-
-
-
- Check if a table already exists
-
- The name of the table that you want to check on.
-
-
-
-
- Update the values in a table
-
- The name of the table to update
- The names of the columns.
- The values for the columns in the same order as the names.
-
-
-
-
- Update the values in a table
-
- The name of the table to update
- The names of the columns.
- The values for the columns in the same order as the names.
- A where clause to limit the update
-
-
-
-
- Get a command instance
-
-
-
-
-
- Execute a schema builder
-
-
-
-
-
- Quote a multiple column names, if required
-
-
-
-
-
-
- Quaote column if required
-
-
-
-
-
-
- Quote table name if required
-
-
-
-
-
-
- Encodes a guid value as a string, suitable for inclusion in sql statement
-
-
-
-
-
-
- Get this provider or a NoOp provider if you are not running in the context of 'provider'.
-
-
-
-
- The list of Migrations currently applied to the database.
-
-
-
-
- Connection string to the database
-
-
-
-
- Logger used to log details of operations performed during migration
-
-
-
-
- Describe a migration
-
-
-
-
- Describe the migration
-
- The unique version of the migration.
-
-
-
- The version reflected by the migration
-
-
-
-
- Set to true to ignore this migration.
-
-
-
-
- ILogger interface.
- Implicit in this interface is that the logger will delegate actual
- logging to the (s) that have been attached
-
-
-
-
- Attach an
-
-
-
-
-
- Detach an
-
-
-
-
-
- A migration is a group of transformation applied to the database schema
- (or sometimes data) to port the database from one version to another.
- The Up() method must apply the modifications (eg.: create a table)
- and the Down() method must revert, or rollback the modifications
- (eg.: delete a table).
-
- Each migration must be decorated with the [Migration(0)] attribute.
- Each migration number (0) must be unique, or else a
- DuplicatedVersionException will be trown.
-
-
- All migrations are executed inside a transaction. If an exception is
- thrown, the transaction will be rolledback and transformations wont be
- applied.
-
-
- It is best to keep a limited number of transformation inside a migration
- so you can easely move from one version of to another with fine grain
- modifications.
- You should give meaningful name to the migration class and prepend the
- migration number to the filename so they keep ordered, eg.:
- 002_CreateTableTest.cs.
-
-
- Use the Database property to apply transformation and the
- Logger property to output informations in the console (or other).
- For more details on transformations see
- ITransformationProvider.
-
-
-
- The following migration creates a new Customer table.
- (File 003_AddCustomerTable.cs)
-
- [Migration(3)]
- public class AddCustomerTable : Migration
- {
- public override void Up()
- {
- Database.AddTable("Customer",
- new Column("Name", typeof(string), 50),
- new Column("Address", typeof(string), 100)
- );
- }
- public override void Down()
- {
- Database.RemoveTable("Customer");
- }
- }
-
-
-
-
-
- Defines tranformations to port the database to the current version.
-
-
-
-
- This is run after the Up transaction has been committed
-
-
-
-
- Defines transformations to revert things done in Up.
-
-
-
-
- This is run after the Down transaction has been committed
-
-
-
-
- This gets called once on the first migration object.
-
-
-
-
- Represents the database.
- .
-
- Migration.Framework.ITransformationProvider
-
-
-
- Defines tranformations to port the database to the current version.
-
-
-
-
- This is run after the Up transaction has been committed
-
-
-
-
- Defines transformations to revert things done in Up.
-
-
-
-
- This is run after the Down transaction has been committed
-
-
-
-
- This gets called once on the first migration object.
-
-
-
-
- Represents the database.
- .
-
- Migration.Framework.ITransformationProvider
-
-
-
- Text logger for the migration mediator
-
-
-
-
- Handles writing a message to the log medium (i.e. file, console)
-
-
-
-
- Write this message
-
-
-
-
-
-
- Write this message, as a line
-
-
-
-
-
-
- Represents a table column.
-
-
-
-
- Convert a classname to something more readable.
- ex.: CreateATable => Create a table
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Adds a Table to be created to the Schema
-
- Table name to be created
- SchemaBuilder for chaining
-
-
-
- Reference an existing table.
-
- Table to reference
- SchemaBuilder for chaining
-
-
-
- Reference an existing table.
-
- Table to reference
- SchemaBuilder for chaining
-
-
-
- Adds a Column to be created
-
- Column name to be added
- IColumnOptions to restrict chaining
-
-
-
- Return the plural of a word.
-
- The singular form
- The plural form of
-
-
-
- Return the singular of a word.
-
- The plural form
- The singular form of
-
-
-
- Capitalizes a word.
-
- The word to be capitalized.
- capitalized.
-
-
-
- A set of extension methods for the transformation provider to make it easier to
- build many-to-many joining tables (takes care of adding the joining table and foreign
- key constraints as necessary.
- This functionality was useful when bootstrapping a number of projects a few years ago, but
- now that most changes are brown-field I'm thinking of removing these methods as it's easier to maintain
- code that creates the tables etc. directly within migration.
-
-
-
-
- Base class for migration errors.
-
-
-
-
diff --git a/Libraries/Migrator.NET/Migrator.Providers.dll b/Libraries/Migrator.NET/Migrator.Providers.dll
deleted file mode 100644
index 2d9627001..000000000
Binary files a/Libraries/Migrator.NET/Migrator.Providers.dll and /dev/null differ
diff --git a/Libraries/Migrator.NET/Migrator.Providers.xml b/Libraries/Migrator.NET/Migrator.Providers.xml
deleted file mode 100644
index 723c61879..000000000
--- a/Libraries/Migrator.NET/Migrator.Providers.xml
+++ /dev/null
@@ -1,389 +0,0 @@
-
-
-
- Migrator.Providers
-
-
-
-
- Defines the implementations specific details for a particular database.
-
-
-
-
- Subclasses register a typename for the given type code and maximum
- column length. $l in the type name will be replaced by the column
- length (if appropriate)
-
- The typecode
- Maximum length of database type
- The database type name
-
-
-
- Suclasses register a typename for the given type code. $l in the
- typename will be replaced by the column length (if appropriate).
-
- The typecode
- The database type name
-
-
-
- Get the name of the database type associated with the given
-
- The DbType
- The database type name used by ddl.
-
-
-
- Get the name of the database type associated with the given
-
- The DbType
- The database type name used by ddl.
-
-
-
-
- Get the name of the database type associated with the given
-
- The DbType
- The database type name used by ddl.
-
-
-
-
-
-
- Subclasses register which DbTypes are unsigned-compatible (ie, available in signed and unsigned variants)
-
-
-
-
-
- Determine if a particular database type has an unsigned variant
-
- The DbType
- True if the database type has an unsigned variant, otherwise false
-
-
-
- Migration transformations provider for Microsoft SQL Server Compact Edition.
-
-
-
-
- Migration transformations provider for Microsoft SQL Server.
-
-
-
-
- Base class for every transformation providers.
- A 'tranformation' is an operation that modifies the database.
-
-
-
-
- Add a new table
-
- Table name
- Columns
-
- Adds the Test table with two columns:
-
- Database.AddTable("Test",
- new Column("Id", typeof(int), ColumnProperty.PrimaryKey),
- new Column("Title", typeof(string), 100)
- );
-
-
-
-
-
- Add a new table
-
- Table name
- Columns
- the database storage engine to use
-
- Adds the Test table with two columns:
-
- Database.AddTable("Test", "INNODB",
- new Column("Id", typeof(int), ColumnProperty.PrimaryKey),
- new Column("Title", typeof(string), 100)
- );
-
-
-
-
-
- Add a new column to an existing table.
-
- Table to which to add the column
- Column name
- Date type of the column
- Max length of the column
- Properties of the column, see ColumnProperty,
- Default value
-
-
-
-
- AddColumn(string, string, Type, int, ColumnProperty, object)
-
-
-
-
-
-
- AddColumn(string, string, Type, int, ColumnProperty, object)
-
-
-
-
-
-
- AddColumn(string, string, Type, int, ColumnProperty, object)
-
-
-
-
-
-
- AddColumn(string, string, Type, int, ColumnProperty, object)
-
-
-
-
-
- Append a primary key to a table.
-
- Constraint name
- Table name
- Primary column names
-
-
-
- Guesses the name of the foreign key and add it
-
-
-
-
- Guesses the name of the foreign key and add it
-
-
-
-
- Guesses the name of the foreign key and add it
-
-
-
-
- Guesses the name of the foreign key and add it
-
-
-
-
- Append a foreign key (relation) between two tables.
- tables.
-
- Constraint name
- Table name containing the primary key
- Primary key column name
- Foreign table name
- Foreign column name
-
-
-
-
- AddForeignKey(string, string, string, string, string)
-
-
-
-
-
- Determines if a constraint exists.
-
- Constraint name
- Table owning the constraint
- true if the constraint exists.
-
-
-
- Execute an SQL query returning results.
-
- The SQL command.
- A data iterator, IDataReader.
-
-
-
- Starts a transaction. Called by the migration mediator.
-
-
-
-
- Rollback the current migration. Called by the migration mediator.
-
-
-
-
- Commit the current transaction. Called by the migrations mediator.
-
-
-
-
- Marks a Migration version number as having been applied
-
- The version number of the migration that was applied
-
-
-
- Marks a Migration version number as having been rolled back from the database
-
- The version number of the migration that was removed
-
-
-
- Returns the event logger
-
-
-
-
- The list of Migrations currently applied to the database.
-
-
-
-
- No Op (Null Object Pattern) implementation of the ITransformationProvider
-
-
-
-
- This is basically a just a helper base class
- per-database implementors may want to override ColumnSql
-
-
-
- The SQL type
-
-
- The name of the column
-
-
-
- the type of the column
-
-
-
-
- Sql if This column is Indexed
-
-
-
-
- Sql if this column has a default value
-
-
-
-
- The sql for this column, override in database-specific implementation classes
-
-
-
-
- This class maps a DbType to names.
-
-
- Associations may be marked with a capacity. Calling the Get()
- method with a type and actual size n will return the associated
- name with smallest capacity >= n, if available and an unmarked
- default type otherwise.
- Eg, setting
-
- Names.Put(DbType, "TEXT" );
- Names.Put(DbType, 255, "VARCHAR($l)" );
- Names.Put(DbType, 65534, "LONGVARCHAR($l)" );
-
- will give you back the following:
-
- Names.Get(DbType) // --> "TEXT" (default)
- Names.Get(DbType,100) // --> "VARCHAR(100)" (100 is in [0:255])
- Names.Get(DbType,1000) // --> "LONGVARCHAR(1000)" (100 is in [256:65534])
- Names.Get(DbType,100000) // --> "TEXT" (default)
-
- On the other hand, simply putting
-
- Names.Put(DbType, "VARCHAR($l)" );
-
- would result in
-
- Names.Get(DbType) // --> "VARCHAR($l)" (will cause trouble)
- Names.Get(DbType,100) // --> "VARCHAR(100)"
- Names.Get(DbType,1000) // --> "VARCHAR(1000)"
- Names.Get(DbType,10000) // --> "VARCHAR(10000)"
-
-
-
-
-
- Get default type name for specified type
-
- the type key
- the default type name associated with the specified key
-
-
-
- Get the type name specified type and size
-
- the type key
- the SQL length
- the SQL scale
- the SQL precision
-
- The associated name with smallest capacity >= size if available and the
- default type name otherwise
-
-
-
-
- Set a type name for specified type key and capacity
-
- the type key
- the (maximum) type size/length
- The associated name
-
-
-
-
-
-
-
-
-
-
- Migration transformations provider for PostgreSql (using NPGSql .Net driver)
-
-
-
-
- Summary description for MySqlTransformationProvider.
-
-
-
-
- Summary description for SQLiteTransformationProvider.
-
-
-
-
- Turn something like 'columnName INTEGER NOT NULL' into just 'columnName'
-
-
-
-
- Name is the first value before the space.
-
-
-
-
-
-
diff --git a/Libraries/Migrator.NET/Migrator.XML b/Libraries/Migrator.NET/Migrator.XML
deleted file mode 100644
index b88f07386..000000000
--- a/Libraries/Migrator.NET/Migrator.XML
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
- Migrator
-
-
-
-
- Exception thrown when a migration number is not unique.
-
-
-
-
- Handles loading Provider implementations
-
-
-
-
- Description of MigrateAnywhere.
-
-
-
-
- Finds the next migration available to be applied. Only returns
- migrations that have NOT already been applied.
-
- The migration number of the next available Migration.
-
-
-
- Finds the previous migration that has been applied. Only returns
- migrations that HAVE already been applied.
-
- The most recently applied Migration.
-
-
-
- Exception thrown in a migration Down() method
- when changes can't be undone.
-
-
-
-
- Migrations mediator.
-
-
-
-
- Run all migrations up to the latest. Make no changes to database if
- dryrun is true.
-
-
-
-
- Migrate the database to a specific version.
- Runs all migration between the actual version and the
- specified version.
- If version is greater then the current version,
- the Up() method will be invoked.
- If version lower then the current version,
- the Down() method of previous migration will be invoked.
- If dryrun is set, don't write any changes to the database.
-
- The version that must became the current one
-
-
-
- Returns registered migration types.
-
-
-
-
- Returns the current migrations applied to the database.
-
-
-
-
- Get or set the event logger.
-
-
-
-
- Handles inspecting code to find all of the Migrations in assemblies and reading
- other metadata such as the last revision, etc.
-
-
-
-
- Check for duplicated version in migrations.
-
- CheckForDuplicatedVersion
-
-
-
- Collect migrations in one Assembly.
-
- The Assembly to browse.
- The migrations collection
-
-
-
- Returns the version of the migration
- MigrationAttribute.
-
- Migration type.
- Version number sepcified in the attribute
-
-
-
- Returns registered migration types.
-
-
-
-
- Returns the last version of the migrations.
-
-
-
-
- Comparer of Migration by their version attribute.
-
-
-
-
diff --git a/Libraries/Migrator.NET/Migrator.dll b/Libraries/Migrator.NET/Migrator.dll
deleted file mode 100644
index 7409148b8..000000000
Binary files a/Libraries/Migrator.NET/Migrator.dll and /dev/null differ
diff --git a/Libraries/nunit/nunit-agent-x86.exe b/Libraries/nunit/nunit-agent-x86.exe
new file mode 100644
index 000000000..8800632f9
Binary files /dev/null and b/Libraries/nunit/nunit-agent-x86.exe differ
diff --git a/Libraries/nunit/nunit-agent.exe.config b/Libraries/nunit/nunit-agent.exe.config
new file mode 100644
index 000000000..de2caf60f
--- /dev/null
+++ b/Libraries/nunit/nunit-agent.exe.config
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Libraries/nunit/nunit-console-runner.dll b/Libraries/nunit/nunit-console-runner.dll
new file mode 100644
index 000000000..e637d6523
Binary files /dev/null and b/Libraries/nunit/nunit-console-runner.dll differ
diff --git a/Libraries/nunit/nunit-console-x86.exe b/Libraries/nunit/nunit-console-x86.exe
new file mode 100644
index 000000000..0f9a832d3
Binary files /dev/null and b/Libraries/nunit/nunit-console-x86.exe differ
diff --git a/Libraries/nunit/nunit-console-x86.exe.config b/Libraries/nunit/nunit-console-x86.exe.config
new file mode 100644
index 000000000..8a6a2a6a6
--- /dev/null
+++ b/Libraries/nunit/nunit-console-x86.exe.config
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Libraries/nunit/nunit.core.dll b/Libraries/nunit/nunit.core.dll
new file mode 100644
index 000000000..1c5778255
Binary files /dev/null and b/Libraries/nunit/nunit.core.dll differ
diff --git a/Libraries/nunit/nunit.core.interfaces.dll b/Libraries/nunit/nunit.core.interfaces.dll
new file mode 100644
index 000000000..941d4931d
Binary files /dev/null and b/Libraries/nunit/nunit.core.interfaces.dll differ
diff --git a/Libraries/nunit/nunit.framework.dll b/Libraries/nunit/nunit.framework.dll
new file mode 100644
index 000000000..215767d2f
Binary files /dev/null and b/Libraries/nunit/nunit.framework.dll differ
diff --git a/Libraries/nunit/nunit.util.dll b/Libraries/nunit/nunit.util.dll
new file mode 100644
index 000000000..c837e9ecf
Binary files /dev/null and b/Libraries/nunit/nunit.util.dll differ
diff --git a/build.ps1 b/build.ps1
index ca36994fb..10485d946 100644
--- a/build.ps1
+++ b/build.ps1
@@ -1,3 +1,8 @@
+param (
+ [switch]$runTests = $false
+ )
+
+
$msBuild = 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe'
$outputFolder = '.\_output'
$testSearchPattern = '*.Test\bin\x86\Release'
@@ -25,6 +30,8 @@ Function CleanFolder($path)
Write-Host Removing FluentValidation.Resources files
get-childitem $path -File -Filter FluentValidation.resources.dll -recurse | foreach ($_) {remove-item $_.fullname}
+
+ get-childitem $path -File -Filter app.config | foreach ($_) {remove-item $_.fullname}
Write-Host Removing Empty folders
while (Get-ChildItem $path -recurse | where {!@(Get-ChildItem -force $_.fullname)} | Test-Path) {
@@ -47,7 +54,23 @@ Function PackageTests()
}
CleanFolder $testPackageFolder
+
+ get-childitem $testPackageFolder -File -Filter *log.config | foreach ($_) {remove-item $_.fullname}
+
}
Build
-PackageTests
\ No newline at end of file
+PackageTests
+
+if($runTests)
+{
+ $testFiles
+
+ get-childitem $testPackageFolder -File -Filter *test.dll | foreach ($_) {
+ $testFiles = $testFiles + $_.FullName + " "
+
+ }
+
+ $nunitExe = '.\Libraries\nunit\nunit-console-x86.exe ' + $testFiles + ' /process:multiple /noxml'
+ Invoke-Expression $nunitExe
+}
\ No newline at end of file