在尝试使用我的两个模型定义HABTM关联时,我必须遗漏一些东西。我有一个“产品”表,一个“类别”表和一个“ProductsCategories”连接表。在SQL Server中,我定义了连接表上的表之间的关系。但是,当我创建LINQ to SQL模型“Product”时,我得到“Product.ProductCategories - > ProductCategory,ProductsCategory.Product - > Product”是否可以在asp.net mvc中定义一个可以给我产品的关系.Categories或Category.Products?
答案 0 :(得分:1)
在这个问题上,有人肯定比我更聪明,但如果您使用DBML文件自动生成数据库模型,我不知道[自动]执行此操作的方法。通过了解您可以使用Product.ProductCategories.Category
和Category.ProductCategories.Product
,您可以为Product和Category创建部分类,这些类定义名为Products
和Categories
的属性,这些属性返回Product.ProductCategories.Category,并且Category.ProductCategories.Product。