求教实体类的设计问题? 在DataSet中入库明细表加上将品名称表的物品编码、物品名称、规格、包装、单位等字段,外键关联 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如何表示业务实体组件中数据的集合和层次结构以下示例显示了如何为 Order 业务实体定义自定义实体类。每个订单都包含许多订购项目,这些订购项目保存在 OrderEntity 类的一个 DataSet 中。public class OrderEntity{ // 专用字段,用于保存订单信息 private int orderID; private string customerID; private DateTime orderDate; private DateTime shippedDate; // 专用字段,用于保存订单详细信息 private DataSet orderDetails; // 公共属性,用于提供订单信息 public int OrderID { get { return orderID; } set { orderID = value; } } public string CustomerID { get { return customerID; } set { customerID = value; } } public DateTime OrderDate { get { return orderDate; } set { orderDate = value; } } public DateTime ShippedDate { get { return shippedDate; } set { shippedDate = value; } } // 公共属性,用于提供订单详细信息 public DataSet OrderDetails { get { return orderDetails; } set { orderDetails = value; } } // 附加方法,用于简化对订单详细信息的访问 public bool IsProductOrdered(int productID) { // 必须在 DataTable 中定义主关键字列 DataRow row = orderDetails.Tables[0].Rows.Find(productID); if (row != null) return true; else return false; } // 附加属性,用于简化对订单详细信息的访问 public int NumberOfOrderItems { get { return orderDetails.Tables[0].Rows.Count; } }} 关于 OrderEntity 类,请注意以下几点: 该类包含用于保存有关订单的信息的专用字段。还有一个专用 DataSet 字段,用于保存订单的其他详细信息。数据访问逻辑组件将在创建 OrderEntity 对象时填充所有这些字段。 该类包含用于提供有关订单的信息的公共属性。此外还有一个用于提供该 DataSet 的属性,以便使调用应用程序能够访问订单详细信息。 该类包含一个附加方法和一个附加属性,用于简化对订单详细信息的访问: IsProductOrdered 方法接收一个 ProductID 参数,并返回一个布尔值以表明该产品是否出现在订单中。 NumberOfOrderItems 属性表明订单中的订购行数目。 gzyzljk(潜龙) :我的实体类是利用DataSet,你所用的更象一个纯o/r mapping不知有没有按maotin(liu) 提供的方法设计 to:gzyzljk(潜龙)添加物品名称表是可以,他可以一入库明细表关联,但是我在前台界面的dataGrid中能不能显示物品名称,规格的信息 这样的话,在sql中可以写一个视图,select到所有的字段,然后在dataset中表示这个视图,不过写入数据库时麻烦些。。 期待:gzyzljk(潜龙)能告诉我你的QQ号,或者联系方式吗? 跨服务器文件读取问题 timer.Elapsed 开启的事件不能出config中改变的值。 帮忙转下代码,谢谢哥哥们 winform中,文件被占用问题。 socket 服务端 批量文档相似度比对,TFIDF算法 那些图片显示控件可以支持多页tif的显示?? 批量录入数据的界面,大家都是怎么做的? 能否对临时表进行查询操作? DataGrid绑定一个DataSet,DataSet的一个TABLE的一个COLUMN的值为1, 2, 3,要求DataGrid上显示"row1", "row2", "row3",有办法吗?? 找网站源码,(ASP.NET或ASP) datagrid问题
以下示例显示了如何为 Order 业务实体定义自定义实体类。每个订单都包含许多订购项目,这些订购项目保存在 OrderEntity 类的一个 DataSet 中。public class OrderEntity
{
// 专用字段,用于保存订单信息
private int orderID;
private string customerID;
private DateTime orderDate;
private DateTime shippedDate; // 专用字段,用于保存订单详细信息
private DataSet orderDetails; // 公共属性,用于提供订单信息
public int OrderID
{
get { return orderID; }
set { orderID = value; }
}
public string CustomerID
{
get { return customerID; }
set { customerID = value; }
}
public DateTime OrderDate
{
get { return orderDate; }
set { orderDate = value; }
}
public DateTime ShippedDate
{
get { return shippedDate; }
set { shippedDate = value; }
} // 公共属性,用于提供订单详细信息
public DataSet OrderDetails
{
get { return orderDetails; }
set { orderDetails = value; }
} // 附加方法,用于简化对订单详细信息的访问
public bool IsProductOrdered(int productID)
{
// 必须在 DataTable 中定义主关键字列
DataRow row = orderDetails.Tables[0].Rows.Find(productID);
if (row != null)
return true;
else
return false;
} // 附加属性,用于简化对订单详细信息的访问
public int NumberOfOrderItems
{
get
{
return orderDetails.Tables[0].Rows.Count;
}
}
} 关于 OrderEntity 类,请注意以下几点: 该类包含用于保存有关订单的信息的专用字段。还有一个专用 DataSet 字段,用于保存订单的其他详细信息。数据访问逻辑组件将在创建 OrderEntity 对象时填充所有这些字段。
该类包含用于提供有关订单的信息的公共属性。此外还有一个用于提供该 DataSet 的属性,以便使调用应用程序能够访问订单详细信息。
该类包含一个附加方法和一个附加属性,用于简化对订单详细信息的访问:
IsProductOrdered 方法接收一个 ProductID 参数,并返回一个布尔值以表明该产品是否出现在订单中。
NumberOfOrderItems 属性表明订单中的订购行数目。
我的实体类是利用DataSet,你所用的更象一个纯o/r mapping
不知有没有按maotin(liu) 提供的方法设计
添加物品名称表是可以,他可以一入库明细表关联,但是我在前台界面的dataGrid中能不能显示
物品名称,规格的信息
能告诉我你的QQ号,或者联系方式吗?