我试图在一个视图中显示来自两个不同表的两个查询的结果。我创建了一个名为ViewModels的文件夹,其中包含一个包含以下内容的类...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace BillingApp.ViewModels
{
public class importexport
{
public IEnumerable<BillingApp.Models.IMPORT_TRACKER> IMPORT_DATE { get; set; }
public IEnumerable<BillingApp.Models.EXPORT_TRACKER> EXPORT_DATE { get; set; }
}
}
IMPORT_TRACKER和EXPORT_TRACKER是我想从中提取数据的表。我想从IMPORT_TRACKER中的IMPORT_DATE字段和EXPORT_TRACKER中的EXPORT_DATE字段中提取数据。
我的观点如下......
@model IEnumerable<BillingApp.ViewModels.importexport>
@{
ViewBag.Title = "Table Selection";
string connString = "Data Source=SWDB10DSQL;Initial Catalog=BillingUI;Integrated Security=True;MultipleActiveResultSets=True;Application Name=EntityFramework";
System.Data.SqlClient.SqlConnection db = new System.Data.SqlClient.SqlConnection(connString);
db.Open();
var imp = "select max(IMPORT_DATE) from IMPORT_TRACKER;";
var exp = "select max(EXPORT_DATE) from EXPORT_TRACKER;";
}
@foreach(var item in Model){
@Html.DisplayFor(modelItem => item.IMPORT_DATE(imp))
@Html.DisplayFor(modelItem => item.EXPORT_DATE(exp))
}
我不确定自己在做什么。它会给出错误&#34;非可调用成员&#39; BillingApp.ViewModels.IMPORT_DATE&#39;不能像方法一样使用。&#34;和&#34;不可调用的成员&#39; BillingApp.ViewModels.EXPORT_DATE&#39;不能像方法一样使用。&#34;