Text Compare for Blazor is a versatile tool designed for developers, writers, and anyone needing to analyze and compare text files, code snippets, or other textual content. It visually highlights differences between two text inputs, making it easy to spot changes, additions, or deletions. With its intuitive interface and robust comparison features, Text Compare streamlines the review and editing process, helping users quickly identify and reconcile discrepancies.  Available as a NuGet package for seamless integration into your workflow.

Original
1
Visual Studio Integration: Deep integration with Visual Studio, including solution and project event handling, making it seamless for developers to use within their IDE.
2
Automated Code Generation: Automatically generates C# classes and methods from SQL tables, views, and stored procedures, reducing manual coding and errors.
3
Automatic Interface and Service Generation: Generates not only the API class but also related interfaces and service classes, following best practices for layered architecture.
4
Flexible Data Source Selection: Supports switching between tables, views, and stored procedures for property and method generation.
5
External Model Support: Allows referencing external DLLs for property models, enabling code reuse and modularity.
6
UI-Driven Workflow: Provides a WPF-based user interface for selecting projects, databases, tables, and customizing code generation options.
7
Attribute and Validation Support: Optionally adds data annotation attributes like [Required] and [StringLength] to generated properties for validation.
8
NuGet Package Management: Detects and installs required NuGet packages (e.g., DatabaseLibraryMDS) automatically if missing.
9
Customizable Settings: Remembers user preferences and settings, and supports custom logging and external property references.
10
Customizable Naming and Structure: Lets you define API names, class names, and folder locations for generated files.
11
External Model Support: Can reference and use property models from external DLLs for parameter and return types.
12
Error Handling and Logging: Optionally includes argument null checks, custom logging, and suppresses info logging based on your settings.
13
UI-Driven Configuration: All options are set through a Visual Studio-integrated UI, reducing manual coding and configuration errors.
Modified
1
Visual Studio Integration: Tight integration with Visual Studio, including handling of solution and project events, making it easy for developers to work within their IDE.
2
Automated Code Generation: Instantly creates C# classes and methods from SQL tables, views, and stored procedures, minimizing manual work and reducing mistakes.
3
Automatic Interface and Service Generation: Produces not only the API class but also related interfaces and service classes, adhering to best practices for layered architecture.
4
Flexible Data Source Selection: Enables switching between tables, views, and stored procedures for generating properties and methods.
5
External Model Support: Supports referencing external DLLs for property models, promoting code reuse and modular design.
6
UI-Driven Workflow: Features a WPF-based user interface for choosing projects, databases, tables, and customizing code generation preferences.
7
Attribute and Validation Support: Can add data annotation attributes such as [Required] and [StringLength] to generated properties for validation purposes.
8
NuGet Package Management: Automatically detects and installs necessary NuGet packages (e.g., DatabaseLibraryMDS) if they are missing.
9
Customizable Settings: Stores user preferences and settings, and allows for custom logging and external property references.
10
Customizable Naming and Structure: Permits defining API names, class names, and folder paths for generated files.
11
External Model Support: Able to reference and utilize property models from external DLLs for both parameter and return types.
12
Error Handling and Logging: Can include argument null checks, custom logging, and suppress informational logging based on configuration.
13
UI-Driven Configuration: All options are configured through a Visual Studio-integrated UI, reducing the need for manual coding and setup.
An unhandled error has occurred. Reload 🗙