为ASP.NET MVC 5项目设计更复杂的数据库

黏液

我想为ASP.NET MVC 5代码第一个项目创建数据库图。首先,在这个项目中,我将创建一种面料。织物表与纱线表具有多对多关系,并且织物可以包含一根或多根纱线。同样,Fabric和Order表具有多对多关系,我想计算总价格并将其存储在FabricOrder表中,并从“ FabricYarn”表中获取“ UnitPriceOfFabric”。在这种情况下,我想问一下如何在“ FabricOrder”和“ FabricYarn”之间建立关系。图片中的设计是否正确。如果是错误的,我该如何改善它。

谢谢..

在此处输入图片说明

Monu

这似乎并不是满足此要求的最佳设计。我认为不需要FabricOrder表,因为Order只需要知道已为哪个Fabric ID订购了哪个Fabric就足够了。另外,织物的单价也应存储在织物表中,因为这是织物的属性,不会随纱线的组合而改变。

我本来会这样的-

改进的ER图

我也将单价保留在订单表中,因为将来它可能会更改,因此将保留历史记录。

希望有道理。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在本地运行ASP.NET MVC 5项目

来自分类Dev

使用 asp.net mvc 5 为数据库创建 Web 界面

来自分类Dev

在MVC 5项目上使用ASP.NET身份,但httpcontext User.ProviderName为“ AspNetSqlRoleProvider”

来自分类Dev

在ASP.NET MVC上从数据库显示项目

来自分类Dev

将ASP.NET MVC 5项目迁移到ASP.NET 5

来自分类Dev

在ASP.NET MVC中将模型创建为单独的项目

来自分类Dev

为ASP.NET MVC5关系创建DropDownList

来自分类Dev

ASP.NET MVC 5模型绑定列表为空

来自分类Dev

asp.net mvc 5 DropDownListFor始终为空

来自分类Dev

ASP.NET MVC 5模型绑定列表为空

来自分类Dev

asp.net mvc-5 HttpPostedFileBase 为空

来自分类Dev

JavaScript-AJAX /“数据”为空/asp.net MVC

来自分类Dev

如何在 ASP.NET MVC 中使用 JSON 为数据库做种

来自分类Dev

在数据库优先的ASP.NET MVC4项目中将SimpleMembershipProvider与我自己的数据库一起使用

来自分类Dev

如何在Visual Studio 2015 RC中为ASP.NET 5 MVC 6项目设置TypeScript编译器版本?

来自分类Dev

在云中为asp.net MVC应用程序使用枚举或数据库查找表或同时使用两者的最佳实践/设计决定是什么?

来自分类Dev

是否可以使用Mac编译ASP.NET MVC 5项目

来自分类Dev

使用Angular 2设置ASP.NET MVC 4或5项目

来自分类Dev

使用Twitter Bootstrap将响应图像插入ASP.NET MVC5项目

来自分类Dev

使用Angular 2设置ASP.NET MVC 4或5项目

来自分类Dev

在Azure移动服务项目和Asp.Net MVC项目之间共享数据库

来自分类Dev

如何将ado.net数据库连接到ASP.Net MVC 5

来自分类Dev

如何将ado.net数据库连接到ASP.Net MVC 5

来自分类Dev

ASP Net MVC Oracle数据库无法检索数据

来自分类Dev

为C#MVC ASP.NET应用程序创建的默认数据库在哪里?

来自分类Dev

当我想在ASP.NET MVC中编辑数据库时,该值为null

来自分类Dev

尝试为Asp.Net mvc 5中的用户和角色播种数据时出错

来自分类Dev

由于与网络相关的实例,ASP.NET MVC 5数据为NULL

来自分类Dev

ASP.NET MVC身份数据库

Related 相关文章

  1. 1

    在本地运行ASP.NET MVC 5项目

  2. 2

    使用 asp.net mvc 5 为数据库创建 Web 界面

  3. 3

    在MVC 5项目上使用ASP.NET身份,但httpcontext User.ProviderName为“ AspNetSqlRoleProvider”

  4. 4

    在ASP.NET MVC上从数据库显示项目

  5. 5

    将ASP.NET MVC 5项目迁移到ASP.NET 5

  6. 6

    在ASP.NET MVC中将模型创建为单独的项目

  7. 7

    为ASP.NET MVC5关系创建DropDownList

  8. 8

    ASP.NET MVC 5模型绑定列表为空

  9. 9

    asp.net mvc 5 DropDownListFor始终为空

  10. 10

    ASP.NET MVC 5模型绑定列表为空

  11. 11

    asp.net mvc-5 HttpPostedFileBase 为空

  12. 12

    JavaScript-AJAX /“数据”为空/asp.net MVC

  13. 13

    如何在 ASP.NET MVC 中使用 JSON 为数据库做种

  14. 14

    在数据库优先的ASP.NET MVC4项目中将SimpleMembershipProvider与我自己的数据库一起使用

  15. 15

    如何在Visual Studio 2015 RC中为ASP.NET 5 MVC 6项目设置TypeScript编译器版本?

  16. 16

    在云中为asp.net MVC应用程序使用枚举或数据库查找表或同时使用两者的最佳实践/设计决定是什么?

  17. 17

    是否可以使用Mac编译ASP.NET MVC 5项目

  18. 18

    使用Angular 2设置ASP.NET MVC 4或5项目

  19. 19

    使用Twitter Bootstrap将响应图像插入ASP.NET MVC5项目

  20. 20

    使用Angular 2设置ASP.NET MVC 4或5项目

  21. 21

    在Azure移动服务项目和Asp.Net MVC项目之间共享数据库

  22. 22

    如何将ado.net数据库连接到ASP.Net MVC 5

  23. 23

    如何将ado.net数据库连接到ASP.Net MVC 5

  24. 24

    ASP Net MVC Oracle数据库无法检索数据

  25. 25

    为C#MVC ASP.NET应用程序创建的默认数据库在哪里?

  26. 26

    当我想在ASP.NET MVC中编辑数据库时,该值为null

  27. 27

    尝试为Asp.Net mvc 5中的用户和角色播种数据时出错

  28. 28

    由于与网络相关的实例,ASP.NET MVC 5数据为NULL

  29. 29

    ASP.NET MVC身份数据库

热门标签

归档