我有2个数据库表不在我的控制下,需要在我的MVC项目中链接。链接是1对多的(1 = PoolList,Many = ClassA)。ASP MVC 5-Link 2模型共同使用一个共同的字段
第一种模式:
public partial class ClassA
{
public int lg_ID { get; set; }
public string lg_pool { get; set; }
public string carpet { get; set; }
}
第二种模式(此表是lg_pool的的不同列表):
public partial class PoolList
{
public int lg_pool_ID { get; set; }
public string lg_pool { get; set; }
}
我想给ClassA.lg_pool链接到PoolList.lg_pool。期望的是让类别A的视图显示仅包含lg_pool值的下拉列表。
我知道DataAnnotations键/ ForeignKey的存在,但我不知道如何来的时候,因为它不是在ClassA的模型包含的PoolList.lg_pool_ID场是无关紧要的链接。
Hi @Bewar。我只想显示ClassA的视图。视图上的'lg_pool'字段应该是从PoolList中拉出的下拉列表。 –
好的,你仍然需要一个包含两个类的ViewModel,一个是lg_pool,另一个是用于填充下拉列表的poolList。 –