扩展 O/R 设计器生成的代码

当对设计器图面上的实体类和其他对象进行更改时,将重新生成 O/R 设计器 生成的代码。 当设计器重新生成代码时,你添加到生成的代码中的任何代码一般都会被重新声称的代码覆盖。 O/R 设计器提供生成部分类文件的功能,你可以在其中添加不会被覆盖的代码。 将自己的代码添加到 O/R 设计器 生成的代码的一个示例是向 LINQ to SQL(实体)类添加数据验证。 有关详细信息,请参阅 “如何:向实体类添加验证”。

注释

本文中的说明说明了 Visual Studio 中提供的交互式开发体验(IDE)的最新版本。 您的计算机可能会显示某些用户界面元素的不同名称或位置。 你可能使用的是不同版本的 Visual Studio 或不同的环境设置。 有关详细信息,请参阅个性化设置 IDE

将代码添加到实体类

创建部分类并将代码添加到实体类

  1. O/R 设计器中打开或创建新的 LINQ to SQL 类文件(.dbml文件)。 (双击.dbml解决方案资源管理器数据库资源管理器中的文件。

  2. O/R 设计器中,右键单击要为其添加验证的类,然后选择“ 查看代码”。

    代码编辑器将打开,显示与所选实体类相关的分部类。

  3. 在实体类的分部类声明中添加代码。

将代码添加到 DataContext

创建分部类并将代码添加到 DataContext

  1. O/R 设计器中打开或创建新的 LINQ to SQL 类文件(.dbml文件)。 (双击.dbml解决方案资源管理器数据库资源管理器中的文件。

  2. O/R 设计器中,右键单击设计器上的空区域,然后选择“ 查看代码”。

    代码编辑器会打开并显示 DataContext 的部分类。

  3. 在 DataContext 的分部类声明中添加代码。

另请参阅