.net core 如何在ASP.NET Core 2中处理数据库上的多个表
我有一个名为“a”的数据库,其中包含表“aha”、“aho”和“ahi”。.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
如何在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