基于现有类创建新类
本文关键字:创建 新类 于现 | 更新日期: 2023-09-27 18:30:37
我引用了Northwind LINQ to SQL C#示例(取自MSDN):
数据库包含一个名为 Products
的表,该表具有一个名为 CategoryID
的字段。因此,NorthWindDataClasses.designer.cs 文件包含一个名为 Product
的类,具有以下数据成员:
private System.Nullable<int> _CategoryID;
还有一个名为 Categories
的表,其中包含以下两个字段:
-
CategoryID
. -
CategoryName
.
我想创建一个新类(在我的 Accessor.cs 文件中),它具有Product
类中的所有字段,但不是_CategoryID
,而是CategoryName
。
实施它的最佳方法是什么?
最好的方法是将 CategoryName 属性添加到 Product 类(这是部分属性,允许您添加到其中)。
public partial class Product
{
public string CategoryName
{
get {return this.Category.CategoryName;}
set{this.Category.CategoryName = value;}
}
}