0

私は2つのクラスを持っています。製品と色。ProductColor(name,id) サンプルへのアクセス方法:

public class tblColor
{
    public int Id { get; set; }
    public string ColorName { get; set; }
}

 public class Urun
{
    public int ProductId { get; set; }
    public string ProductName { get; set; }
    public tblRenk ProductColor { get; set; }
}

while (dr.Read())
{
    products.Add(new Product()
    {
        ProductId = Convert.ToInt32(dr["id"].ToString()),
        ProductName = dr["ProdName"].ToString(),
        ?????? ProductColor  = dr["ColName"].ToString() 
    });
}
4

2 に答える 2

1

プロパティを含むクラスをインスタンス化してから呼び出す必要があります。あなたの場合、次のようにします。

Product p = new Product();

そこから、Color で使用される Product のプロパティを呼び出すことができます。

p.SomeColor = some variable you set in the Color class;
于 2013-06-10T15:33:52.723 に答える