不同型号类的组合?

时间:2012-12-19 05:18:47

标签: c#

最近我不小心从数据集世界转移到了通用世界。我对某些模型感到困惑。

在我的模型中,我有三种类型的模型,如Product {Productid,ProductName},ProductType {ProductTypeId,ProductTypeName},ProductCategory {ProductCategoryId,ProductCategorName}

我的存储过程返回{Pr​​oductName,ProdcutTypeName,ProductCategoryName}

以前我曾经使用数据集:)。但我担心如何在List中保存这些组合。我不能拿List或任何其他?我需要为此创建一个单独的类吗?

有人可以建议我如何处理这些情况吗?

2 个答案:

答案 0 :(得分:0)

我建议你创建一个新的类。包含AL1前三个类的对象..这会对你有帮助

答案 1 :(得分:0)

您应该为存储过程返回的所有组合创建新模型。

如果您要从头开始,让我们说实体框架代码优先,您可能会定义一些模型来满足您的大部分需求,并将自定义存储过程(可能会少得多)定位到那些预测。

但是现在你正在研究一个现有的数据库,你的世界将会有点尴尬。可以刻录你的东西是if / else返回不同​​结果集的存储过程。林克对那些皱眉。我很难学到这一点。

相关问题