Export (0) Print
Expand All
Expand Minimize

API Reference for Database Edition

By using the information in this section, you can extend the features of Visual Studio Team System Database Edition in the following ways:

  • Create custom data generators to produce test data that meets specific needs.

  • Create custom data distributions to control the distribution of your test data.

  • Create custom conditions for unit tests to test for specific pass-or-fail criteria.

  • Create custom refactoring types to perform additional refactoring operations on your database project.

  • Create custom refactoring contributors so that you and your team can use refactoring on additional targets in your database project.

  • Create custom rules for to identify additional design, naming, or performance issues in database code.

This section contains the following key namespaces:

Microsoft.Data.Schema.DataGenerator

Provides interfaces and classes that you can use to customize the built-in functionality for generating test data automatically.

Microsoft.Data.Schema.UnitTesting

Provides classes that you can use to create and execute database unit tests.

Microsoft.VisualStudio.Data.Schema.Project.Refactoring

Provides classes that you can use to create custom refactoring types and targets.

Microsoft.Data.Schema.StaticCodeAnalysis

Provides classes that you can use to create additional rules for analyzing database code.

This section also includes the following namespaces:

Extending the Features of Database Edition

Provides background information about creating extensions for features of Database Edition.

Generate Specialized Test Data with a Custom Data Generator

Describes how you can create custom data generators to produce specialized test data for your database.

Define Custom Conditions for Database Unit Tests

Describes how you can create additional conditions that you can use with your database unit tests.

Create Custom Database Refactoring Types or Targets

Describes how you can create additional types of database refactoring or extend refactoring types to operate on additional targets within your database project.

Create and Register Additional Rules for Analyzing Database Code

Describes how you can create additional rules to identify design, naming, or performance issues in your database code.

Community Additions

ADD
Show:
© 2014 Microsoft