1

我将我的问题引用到 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.

实施它的最佳方法是什么?

4

1 回答 1

0

最好的方法是将 CategoryName 属性添加到 Product 类(它是部分的并且允许您添加到它)。

public partial class Product
{
  public string CategoryName
  {
    get {return this.Category.CategoryName;}
    set{this.Category.CategoryName = value;}
  }
}
于 2012-04-10T06:11:52.190 回答