├── .gitattributes ├── .gitignore ├── .nuget ├── NuGet.Config ├── NuGet.exe └── NuGet.targets ├── LICENSE.txt ├── README.md ├── Spruce.Tests ├── App.config ├── Infrastructure │ └── IocRegistry.cs ├── Issues.cs ├── Properties │ └── AssemblyInfo.cs ├── Spruce.Tests.csproj ├── TestBase.cs ├── TestFixtureSetup.cs └── packages.config ├── Spruce.sln ├── Spruce ├── DbConnectionExtensions.cs ├── Extensions │ ├── PlatformExtensions.cs │ └── StringExtensions.cs ├── Migrations │ ├── DataMigration.cs │ └── IMigration.cs ├── Properties │ └── AssemblyInfo.cs ├── Schema │ ├── Attributes │ │ ├── AutoIncrementAttribute.cs │ │ ├── DefaultAttribute.cs │ │ ├── IgnoreAttribute.cs │ │ ├── PrimaryKeyAttribute.cs │ │ ├── QueryExplicitColumnsAttribute.cs │ │ ├── ReferencesAttribute.cs │ │ └── SqlTypeAttribute.cs │ ├── Column.cs │ ├── DbExtensions.cs │ ├── ISchemaSection.cs │ ├── ScriptedObject.cs │ ├── StoredProcedure.cs │ ├── UserDefinedFunction.cs │ └── View.cs ├── Spruce.csproj ├── SpruceSettings.cs ├── package.nuspec └── packages.config └── default.build /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/.gitignore -------------------------------------------------------------------------------- /.nuget/NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/.nuget/NuGet.Config -------------------------------------------------------------------------------- /.nuget/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/.nuget/NuGet.exe -------------------------------------------------------------------------------- /.nuget/NuGet.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/.nuget/NuGet.targets -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/README.md -------------------------------------------------------------------------------- /Spruce.Tests/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce.Tests/App.config -------------------------------------------------------------------------------- /Spruce.Tests/Infrastructure/IocRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce.Tests/Infrastructure/IocRegistry.cs -------------------------------------------------------------------------------- /Spruce.Tests/Issues.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce.Tests/Issues.cs -------------------------------------------------------------------------------- /Spruce.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Spruce.Tests/Spruce.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce.Tests/Spruce.Tests.csproj -------------------------------------------------------------------------------- /Spruce.Tests/TestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce.Tests/TestBase.cs -------------------------------------------------------------------------------- /Spruce.Tests/TestFixtureSetup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce.Tests/TestFixtureSetup.cs -------------------------------------------------------------------------------- /Spruce.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce.Tests/packages.config -------------------------------------------------------------------------------- /Spruce.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce.sln -------------------------------------------------------------------------------- /Spruce/DbConnectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/DbConnectionExtensions.cs -------------------------------------------------------------------------------- /Spruce/Extensions/PlatformExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Extensions/PlatformExtensions.cs -------------------------------------------------------------------------------- /Spruce/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /Spruce/Migrations/DataMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Migrations/DataMigration.cs -------------------------------------------------------------------------------- /Spruce/Migrations/IMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Migrations/IMigration.cs -------------------------------------------------------------------------------- /Spruce/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Spruce/Schema/Attributes/AutoIncrementAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Schema/Attributes/AutoIncrementAttribute.cs -------------------------------------------------------------------------------- /Spruce/Schema/Attributes/DefaultAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Schema/Attributes/DefaultAttribute.cs -------------------------------------------------------------------------------- /Spruce/Schema/Attributes/IgnoreAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Schema/Attributes/IgnoreAttribute.cs -------------------------------------------------------------------------------- /Spruce/Schema/Attributes/PrimaryKeyAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Schema/Attributes/PrimaryKeyAttribute.cs -------------------------------------------------------------------------------- /Spruce/Schema/Attributes/QueryExplicitColumnsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Schema/Attributes/QueryExplicitColumnsAttribute.cs -------------------------------------------------------------------------------- /Spruce/Schema/Attributes/ReferencesAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Schema/Attributes/ReferencesAttribute.cs -------------------------------------------------------------------------------- /Spruce/Schema/Attributes/SqlTypeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Schema/Attributes/SqlTypeAttribute.cs -------------------------------------------------------------------------------- /Spruce/Schema/Column.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Schema/Column.cs -------------------------------------------------------------------------------- /Spruce/Schema/DbExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Schema/DbExtensions.cs -------------------------------------------------------------------------------- /Spruce/Schema/ISchemaSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Schema/ISchemaSection.cs -------------------------------------------------------------------------------- /Spruce/Schema/ScriptedObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Schema/ScriptedObject.cs -------------------------------------------------------------------------------- /Spruce/Schema/StoredProcedure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Schema/StoredProcedure.cs -------------------------------------------------------------------------------- /Spruce/Schema/UserDefinedFunction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Schema/UserDefinedFunction.cs -------------------------------------------------------------------------------- /Spruce/Schema/View.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Schema/View.cs -------------------------------------------------------------------------------- /Spruce/Spruce.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/Spruce.csproj -------------------------------------------------------------------------------- /Spruce/SpruceSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/SpruceSettings.cs -------------------------------------------------------------------------------- /Spruce/package.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/package.nuspec -------------------------------------------------------------------------------- /Spruce/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/Spruce/packages.config -------------------------------------------------------------------------------- /default.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spruce-net/spruce/HEAD/default.build --------------------------------------------------------------------------------