2010-02-12 194 views
1

在我们映射的业务逻辑中,表到对象和表的字段属性。 在一对多关系中做什么?只是一个例子:我有表,产品和类别。 我需要拖动所有产品,而不是Category_ID(产品表)需要显示存储在类别表中的实际类别名称。业务逻辑层,多个表,关系

这是做什么的propal方式?在类似的情况下?

回答

0

您可以在类别为实体的产品实体上拥有一个属性。从EntitySpaces(一个ORM for .Net)文档中查看这个链接: link text

另外,您可能想使用ORM进行研究。

0

可以使用ORM,如LINQ to SQL或ADO.NET实体框架或强类型数据集。但是,如果您想为业务层定制代码,那么您的Category类可以包含一个Products集合属性,其中包含从DB加载的产品,您可以推断出该名称。

HTH。

+0

@Brian - OP表示他想实现一对多的关系,因此产品实体不应该有一个类别集合,而应该是一个类别实体,因为每个产品都可以有一个类别。 – dugas 2010-02-12 14:53:18

+0

糟糕,我确定了回应。谢谢你的收获。 – 2010-02-12 15:32:45

+0

我想尝试自定义代码,这是我的uni项目。如果我有 表 - UserCar,CarMake,CarModel, UserCar - 用户id,carId,carMakeId,CarModelId CarMake - CarMakeId,MakeName CarModel - CarModelId,MODELNAME 所以我想显示在页面上用户的汽车,采用3层建筑。那么我如何映射这个表?业务对象或对象?请问你能帮帮我吗? – Alex 2010-02-13 17:19:01