大家好! Noobie在这里,我使用VS 2013社区版来构建库存控制应用程序并使用Entity Framework 5.0。我已经使用数据库第一种方法来创建上面的模型。
如果我描述模型,我有一个用户表,我用它来保存登录信息。并且有三个表,即客户,交易和产品。事务表与customer表具有外键关系,其中i映射了事务的customerid。我还有另一个名为transprods的表,它存储交易销售的物品的信息。它只包含两列,都是外键,即transaction_id和product_id。这个特定的表怎么没有在图中生成,也没有生成代码。这是什么原因?!但在模型浏览器中,我确实看到了表目录中的 transprod 。我在这里做错了任何帮助将不胜感激。而且我的数据库是mysql。
答案 0 :(得分:1)
这是“按设计”
当您的表只包含其他两个表的外键时,它将在模型中显示为这两个表之间的多对多关系。
如果向此连接器表添加额外字段,例如创建日期,则它将作为单独的表显示在模型中。