CatFactory 1.0.0-beta-sun-build29

This is the core for CatFactory engine and the base for child packages.

This package allows to define CLR objects and database objects.

This is a prerelease version of CatFactory.
Install-Package CatFactory -Version 1.0.0-beta-sun-build29
dotnet add package CatFactory --version 1.0.0-beta-sun-build29
<PackageReference Include="CatFactory" Version="1.0.0-beta-sun-build29" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CatFactory --version 1.0.0-beta-sun-build29
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: CatFactory, 1.0.0-beta-sun-build29"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install CatFactory as a Cake Addin
#addin nuget:?package=CatFactory&version=1.0.0-beta-sun-build29&prerelease

// Install CatFactory as a Cake Tool
#tool nuget:?package=CatFactory&version=1.0.0-beta-sun-build29&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

1.0.0-beta-sun-build29 Version:

Refactoring for database validators, database has a list of validators.

To apply a custom validator:

1. Create a class that implements IDatabaseValidator interface:

public class MyCustomDatabaseValidator : IDatabaseValidator
public ValidationResult Validate(Database database)
// Add code to perform the validation

2. Add instance of your current database validator in database validators list:

db.Validators.Add(new MyCustomDatabaseValidator());

3. Validate database instance:

var validationResults = db.Validate();

NuGet packages (4)

Showing the top 4 NuGet packages that depend on CatFactory:

Package Downloads
CatFactory package for SQL Server
CatFactory package for TypeScript scaffolding
CatFactory Package for .NET Core (C#)
CatFactory package for Postgre SQL

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.0.0-beta-sun-build29 110 1/28/2021