如何显示从一个表到另一个表的组合信息?

时间:2018-10-26 18:07:42

标签: sql-server asp.net-mvc-5 code-first

我正在为我的应用程序计划一个数据库。我是新来的,所以请耐心等待。这是它的简化版本:

enter image description here

我将对ASP.NET MVC 5中的Entity Framework使用代码优先方法。

我的问题是如何在表Total_Price中添加另一列Orders,该列将基于同一订单中包含的商品价格显示该订单的总价?在SQL Server中是否可行,还是必须编写C#代码才能执行此操作?

编辑:

Products表将为每个单独的产品增加一个列Price

1 个答案:

答案 0 :(得分:0)

我将创建一个Orders视图,以计算Total_Price,并使您的应用程序点击该视图而不是该表。

另一种选择是将Total_Price作为计算列添加到表中。计算必须调用一个函数以从其他表中查询商品价格