工具处理SQL Server和SQL Azure数据库版本
资 源 简 介
Introduction
The bsn ModuleStore is a non-visual SQL Server and SQL Azure versioning toolset (new T-SQL features of SQL Server 2008 are not yet complete).
It contains a library to be included in applications and an application for managing databases and generating scripts. The library takes care of database set-up, versioning and upgrading, schema check, logical separation of multiple modules in one database, and an optional stored procedure proxy with simple ORM-like capabilities.
How to...
Compile the library from the source code
Use the command line application to script databases and other tasks
Use bsn ModuleStore in your own applications
Concepts
The versioning and update concept
Glossary
文 件 列 表
bsn.ModuleStore
bin
Bootstrapper
bsn.ModuleStore.csproj
DatabaseType.cs
IHasDeclaringMember.cs
Mapper
Module.cs
ModuleDatabase.cs
Properties
Sql
SqlAssemblyAttribute.cs
SqlExceptionMappingAttribute.cs
SqlManifestResourceAttribute.cs
SqlRequiredVersionAttribute.cs
SqlSetupScriptAttribute.cs
SqlSetupScriptAttributeBase.cs
SqlUpdateScriptAttribute.cs
UpdateScripts
bsn.ModuleStore.Parser
bsn.ModuleStore.Parser.csproj
DatabaseEngine.cs
HashWriter.cs
Properties
Sql
bsn.ModuleStore.Test
bsn.ModuleStore.Test.csproj
Mapper
Properties
Sql
SqlExceptionMappingAttributeTest.cs
Lib
bsn.CommandLine.dll
bsn.CommandLine.pdb
bsn.GoldParser.dll
bsn.GoldParser.xml
Files.txt
ModuleStore
app.config
AssemblyHandler.cs
AssemblyReflectionLoader.cs
bin
Collections
Commands
Configurations
Contexts
CustomAttributeInfo.cs
Entities
ExecutionContext.cs
ModuleStore.csproj
Program.cs
Properties
QualifiedTypeNameInfo.cs
TypeMemberInfo.cs
.hgignore
bsn.ModuleStore.sln
COPYING.LESSER.txt
COPYING.txt
Readme.txt