我正在处理三个表:模型、代码和项目,所有这些表都通过多对多关系链接在一起。一个模型可以有许多引入许多代码的项目。一个项目可以包含多个模型和代码,一个代码可以包含多个项目引入的多个模型。我可以并且已经在Code-First迁移中实现了基本的多对多关系。我现在的问题是,是否有任何方法可以扩展关系表以包括第三个表?EF是否设计为具有表ModelCodeProjects,如下图所示:
p
我需要开发一个网站,允许用户在数据库上执行简单的CRUD操作。我认为使用ASP.NET动态数据将会是正确的事情,而不是我自己实现所有的东西。但是仍然有一些事情对我来说是不清楚的。我确实读到过LINQ to SQL不能解决多对多关系。但是,如果您使用的是纯连接表,那么自己实现它应该不是问题。情况就是,有太多的相关数据。例如,某个特定产品的订单可能太多,无法直接显示在网站上的“产品”表