SQL转C#类

说明

此工具可将SQL建表语句转换为C#类定义。支持以下功能:

  • 自动将SQL数据类型映射为C#类型
  • 支持添加数据注解(Table、Column、Key等)
  • 支持生成属性或字段
  • 支持Pascal命名法转换
  • 支持可空引用类型(C# 8.0+)

示例SQL:

CREATE TABLE Users (
    user_id INT PRIMARY KEY IDENTITY,
    username VARCHAR(50) NOT NULL,
    email VARCHAR(100) NOT NULL,
    password_hash VARCHAR(100) NOT NULL,
    created_at DATETIME NOT NULL DEFAULT GETDATE(),
    is_active BIT NOT NULL DEFAULT 1
);