.net core 如何在ASP.NET Core 2中处理数据库上的多个表

.net core 如何在ASP.NET Core 2中处理数据库上的多个表,.net-core,views,multi-table,.net Core,Views,Multi Table,我有一个名为“a”的数据库,其中包含表“aha”、“aho”和“ahi”。 如何在MVC的一个视图中显示它们? 我使用ASP.NETCore2 <html> <div>aha.name</div> <div>aha.address</div> <div>aha.phonenumber</div> <div>aho.id</div> <div&g

我有一个名为“a”的数据库,其中包含表“aha”、“aho”和“ahi”。
如何在MVC的一个视图中显示它们?
我使用ASP.NETCore2

<html>
    <div>aha.name</div>
    <div>aha.address</div>
    <div>aha.phonenumber</div>
    <div>aho.id</div>
    <div>aho.name</div>
    <div>aho.price</div>
    <div>ahi.name</div>
    <div>ahi.opentime</div>
    <div>ahi.closetime</div>
</html>

啊哈,名字
啊哈,住址
啊哈,电话号码
aho.id
阿霍,名字
阿霍·普莱斯
姓名
开放时间
啊,关门时间

您应该创建一个自定义类,或者可以说这些类或表的viewmodel,如

public class CustomTable {
public aha objaha{get;set;}
public aho objaho{get;set;}
public ahi objahi{get;set;}
}
在视图中将此CustomTable类作为模型导入,并像

<html>
   <div>aha.name</div>   <div>Model.objaha.address</div>   <div>Model.objaha.phonenumber</div>
   <div>aho.id</div>   <div>Model.objaho.name</div>   <div>Model.objaho.price</div>
   <div>Model.objahi.opentime</div>   <div>Model.objahi.closetime</div>   
<html>

aha.name Model.objaha.address Model.objaha.phonenumber
aho.id Model.objaho.name Model.objaho.price
Model.objahi.opentime Model.objahi.closetime