默认情况下,将名称以“s”或“ies”结尾的数据库对象从 服务器资源管理器 或 数据库资源管理器 拖到 Visual Studio 中的 LINQ to SQL 工具时,生成的实体类的名称将从复数更改为单数。 这样做是为了更准确地表示实例化实体类映射到单个数据记录的事实。 例如,将表添加到 CustomersO/R Designer 会导致实体类命名 Customer ,因为该类只保存单个客户的数据。
注释
复数化功能默认情况下只在 Visual Studio 的英文版本中启用。
注释
本文中的说明阐述了 Visual Studio 中可用的最新版本的交互式开发体验 (IDE)。 你的计算机可能会对某些用户界面元素显示不同的名称或位置。 你可能正在使用其他版本的 Visual Studio 或其他环境设置。 有关详细信息,请参阅个性化设置 IDE。
先决条件
- Visual Studio 与 LINQ to SQL 工具一起使用。 若要安装这些工具,请启动 Visual Studio 安装程序,然后选择“ 修改”。 在“单个组件”选项卡上,搜索并选择“代码工具”类别下的 LINQ to SQL 工具。 选择 “修改” 以更新安装。
切换复数设置
按照以下步骤打开和关闭复数设置:
通过选择“工具>”打开“选项”窗格。
在 “选项 ”窗格中,展开 “所有设置>数据库工具”。
在右窗格中,选择 “O/R 设计器”。 此时会打开 “选项 ”对话框。
在 “选项 ”对话框中,为 O/R 设计器配置复数:
- 若要应用复数规则以便更改类名,请将 名称的复数 设置值为 启用 = 是。
- 如果不想应用复数规则,请将 名称的复数 设置值设为 启用 = 禁用。
选择“确定”。
在 “工具” 菜单上,选择“ 选项”。
在“ 选项 ”对话框中,展开 “数据库工具”。
注释
如果“数据库工具”节点不可见,请选择“显示所有设置”。
选择 O/R 图形设计器。
将名称复数化设置为 Enabled = False 以设置 O/R 设计器,使其不更改类名。
将 名称复数化 设置为 Enabled = True ,将复数规则应用于添加到 O/R 设计器的对象类名。