Download SMO Lite

Description

SMO Lite is a .NET 4.0 API to create, update and view database objects. The classes and methods are identical to SMO, however, only the most commonly used classes and methods are implemented. The reduced functionality and design in favor of batch operations results in far bett...

Source Files

The download file smolite.zip has the following entries.


.hgignore/*from  w w w . j  a va  2s .  com*/
Configuration/Configuration.BRIAN-PC.bat
Configuration/Configuration.bat
Configuration/Constant.bat
Configuration/Source.bat
Configuration/Version.bat
Library/7Zip/7z.dll
Library/7Zip/7z.exe
Library/ContentRendering/3.5/ContentRenderingApi.dll
Library/ContentRendering/ContentRenderingApi.dll
Script/Build/Build.bat
Script/Key/SmoLite.snk
Script/Tool/DowngradeToDotNet3.5.bat
Script/WScript/Replace.wsf
Script/WScript/XmlRemoveNode.wsf
Script/WScript/XmlSetText.wsf
Source/SmoLiteApi.2.0.0.sln
Source/SmoLiteApi.Chm.2.0.0.shfbproj
Source/SmoLiteApi.Website.2.0.0.shfbproj
Source/SmoLiteApi/Column.cs
Source/SmoLiteApi/ColumnCollection.cs
Source/SmoLiteApi/Constant.cs
Source/SmoLiteApi/DataType.cs
Source/SmoLiteApi/Database.cs
Source/SmoLiteApi/DatabaseCollection.cs
Source/SmoLiteApi/DatabaseExtendedProperty.cs
Source/SmoLiteApi/DatabaseExtendedPropertyCollection.cs
Source/SmoLiteApi/DatabaseRole.cs
Source/SmoLiteApi/DatabaseRoleCollection.cs
Source/SmoLiteApi/Exceptions/NotLoadedException.cs
Source/SmoLiteApi/Exceptions/SmoException.cs
Source/SmoLiteApi/ForeignKey.cs
Source/SmoLiteApi/ForeignKeyCollection.cs
Source/SmoLiteApi/ForeignKeyColumn.cs
Source/SmoLiteApi/ForeignKeyColumnCollection.cs
Source/SmoLiteApi/FullTextCatalog.cs
Source/SmoLiteApi/FullTextCatalogCollection.cs
Source/SmoLiteApi/FullTextIndex.cs
Source/SmoLiteApi/FullTextIndexColumn.cs
Source/SmoLiteApi/FullTextIndexColumnCollection.cs
Source/SmoLiteApi/Helper/SqlCommandHelper.cs
Source/SmoLiteApi/Helper/SqlEncoderHelper.cs
Source/SmoLiteApi/Index.cs
Source/SmoLiteApi/IndexCollection.cs
Source/SmoLiteApi/IndexedColumn.cs
Source/SmoLiteApi/IndexedColumnCollection.cs
Source/SmoLiteApi/Login.cs
Source/SmoLiteApi/LoginCollection.cs
Source/SmoLiteApi/ObjectPermissionInfo.cs
Source/SmoLiteApi/ObjectPermissionSet.cs
Source/SmoLiteApi/Properties/AssemblyInfo.cs
Source/SmoLiteApi/RecoveryModel.cs
Source/SmoLiteApi/Schema.cs
Source/SmoLiteApi/SchemaCollection.cs
Source/SmoLiteApi/SchemaExtendedProperty.cs
Source/SmoLiteApi/SchemaExtendedPropertyCollection.cs
Source/SmoLiteApi/Server.cs
Source/SmoLiteApi/ServerConnection.cs
Source/SmoLiteApi/SmoLiteApi.csproj
Source/SmoLiteApi/Sql/AbstractSql.cs
Source/SmoLiteApi/Sql/CommonIndexCreateSql.cs
Source/SmoLiteApi/Sql/CommonIndexRebuildSql.cs
Source/SmoLiteApi/Sql/DatabaseAlterRecoverySql.cs
Source/SmoLiteApi/Sql/DatabaseCreateSql.cs
Source/SmoLiteApi/Sql/DatabaseDropSql.cs
Source/SmoLiteApi/Sql/DatabaseExtendedPropertySelectSql.cs
Source/SmoLiteApi/Sql/DatabaseRoleSelectSql.cs
Source/SmoLiteApi/Sql/DatabaseSelectSql.cs
Source/SmoLiteApi/Sql/ForeignKeyCreateSql.cs
Source/SmoLiteApi/Sql/FullTextCatalogCreateSql.cs
Source/SmoLiteApi/Sql/FullTextCatalogSelectSql.cs
Source/SmoLiteApi/Sql/LoginChangePasswordSql.cs
Source/SmoLiteApi/Sql/LoginCreateSql.cs
Source/SmoLiteApi/Sql/LoginDropSql.cs
Source/SmoLiteApi/Sql/LoginSelectSql.cs
Source/SmoLiteApi/Sql/ObjectGrantSql.cs
Source/SmoLiteApi/Sql/ObjectPrincipalSelectSql.cs
Source/SmoLiteApi/Sql/ProcessKillSql.cs
Source/SmoLiteApi/Sql/ProcessSelectSql.cs
Source/SmoLiteApi/Sql/RoleCreateSql.cs
Source/SmoLiteApi/Sql/SchemaCreateSql.cs
Source/SmoLiteApi/Sql/SchemaExtendedPropertySelectSql.cs
Source/SmoLiteApi/Sql/SchemaSelectSql.cs
Source/SmoLiteApi/Sql/StoredProcedureDropSql.cs
Source/SmoLiteApi/Sql/StoredProcedureSelectSql.cs
Source/SmoLiteApi/Sql/TableColumnSelectSql.cs
Source/SmoLiteApi/Sql/TableCreateSql.cs
Source/SmoLiteApi/Sql/TableForeignKeySelectSql.cs
Source/SmoLiteApi/Sql/TableIndexSelectSql.cs
Source/SmoLiteApi/Sql/TableSelectSql.cs
Source/SmoLiteApi/Sql/Template/CommonIndexCreate.tem
Source/SmoLiteApi/Sql/Template/CommonIndexRebuild.tem
Source/SmoLiteApi/Sql/Template/DatabaseAlterMultiUser.tem
Source/SmoLiteApi/Sql/Template/DatabaseAlterRecovery.tem
Source/SmoLiteApi/Sql/Template/DatabaseCreate.tem
Source/SmoLiteApi/Sql/Template/DatabaseDrop.tem
Source/SmoLiteApi/Sql/Template/DatabaseExtendedPropertySelect.tem
Source/SmoLiteApi/Sql/Template/DatabaseRoleSelect.tem
Source/SmoLiteApi/Sql/Template/DatabaseSelect.tem
Source/SmoLiteApi/Sql/Template/ForeignKeyCreate.tem
Source/SmoLiteApi/Sql/Template/FullTextCatalogCreate.tem
Source/SmoLiteApi/Sql/Template/FullTextCatalogSelect.tem
Source/SmoLiteApi/Sql/Template/Include/DataType.tem
Source/SmoLiteApi/Sql/Template/LoginChangePassword.tem
Source/SmoLiteApi/Sql/Template/LoginCreate.tem
Source/SmoLiteApi/Sql/Template/LoginDrop.tem
Source/SmoLiteApi/Sql/Template/LoginSelect.tem
Source/SmoLiteApi/Sql/Template/ObjectGrant.tem
Source/SmoLiteApi/Sql/Template/ObjectPrincipalSelect.tem
Source/SmoLiteApi/Sql/Template/ProcessKill.tem
Source/SmoLiteApi/Sql/Template/ProcessSelect.tem
Source/SmoLiteApi/Sql/Template/RoleCreate.tem
Source/SmoLiteApi/Sql/Template/SchemaCreate.tem
Source/SmoLiteApi/Sql/Template/SchemaExtendedPropertySelect.tem
Source/SmoLiteApi/Sql/Template/SchemaSelect.tem
Source/SmoLiteApi/Sql/Template/StoredProcedureDrop.tem
Source/SmoLiteApi/Sql/Template/StoredProcedureSelect.tem
Source/SmoLiteApi/Sql/Template/TableColumnSelect.tem
Source/SmoLiteApi/Sql/Template/TableCreate.tem
Source/SmoLiteApi/Sql/Template/TableForeignKeySelect.tem
Source/SmoLiteApi/Sql/Template/TableIndexSelect.tem
Source/SmoLiteApi/Sql/Template/TableSelect.tem
Source/SmoLiteApi/Sql/Template/UserCreate.tem
Source/SmoLiteApi/Sql/Template/UserDrop.tem
Source/SmoLiteApi/Sql/Template/UserSelect.tem
Source/SmoLiteApi/Sql/Template/ViewDrop.tem
Source/SmoLiteApi/Sql/Template/ViewFullTextIndexCreate.tem
Source/SmoLiteApi/Sql/Template/ViewFullTextIndexSelect.tem
Source/SmoLiteApi/Sql/Template/ViewIndexSelect.tem
Source/SmoLiteApi/Sql/Template/ViewSelect.tem
Source/SmoLiteApi/Sql/UserCreateSql.cs
Source/SmoLiteApi/Sql/UserDropSql.cs
Source/SmoLiteApi/Sql/UserSelectSql.cs
Source/SmoLiteApi/Sql/ViewDropSql.cs
Source/SmoLiteApi/Sql/ViewFullTextIndexCreateSql.cs
Source/SmoLiteApi/Sql/ViewFullTextIndexSelectSql.cs
Source/SmoLiteApi/Sql/ViewIndexSelectSql.cs
Source/SmoLiteApi/Sql/ViewSelectSql.cs
Source/SmoLiteApi/StoredProcedure.cs
Source/SmoLiteApi/StoredProcedureCollection.cs
Source/SmoLiteApi/Table.cs
Source/SmoLiteApi/TableCollection.cs
Source/SmoLiteApi/User.cs
Source/SmoLiteApi/UserCollection.cs
Source/SmoLiteApi/View.cs
Source/SmoLiteApi/ViewCollection.cs
Source/SmoLiteApiSample.2.0.0.sln
Source/SmoLiteApiSample/Program.cs
Source/SmoLiteApiSample/Properties/AssemblyInfo.cs
Source/SmoLiteApiSample/SmoLiteApiSample.csproj

Download

Click the following link to download smolite.zip.

smolite.zip




















Home »
  C# Free Code »
    Database »




ADODotNet
CSV
Database
EntityFramework
JSON
LINQ
LINQPad
Memcached
MongoDB
MySQL
NHibernate
Oracle
ORM
SQL
SQLite
SQLServer
SSIS