1

Northwind LINQ to SQL C# サンプル (MSDN から取得) に対する質問を参照しています。

データベースには、 という名前Productsのフィールドを持つ という名前のテーブルが含まれていますCategoryID。したがって、NorthWindDataClasses.designer.cs ファイルにはProduct、次のデータ メンバーで呼び出されるクラスが含まれています。

private System.Nullable<int> _CategoryID;

Categories次の 2 つのフィールドを含む名前の別のテーブルがあります。

  • CategoryID.
  • CategoryName.

クラスと同じようにすべてのフィールドを持つ新しいクラスを (Accessor.cs ファイルに) 作成したいと思いますProductが、 の代わり_CategoryIDCategoryName.

それを実装する最良の方法は何ですか?

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 に答える