我的C#有问题。 我有查询
string query1 = "select userid, name, lastname from user";
string query2 = "select branch from branch";
using (SqlConnection cn = new SqlConnection(connString.ConnectionString))
{
using (SqlCommand cmd1 = new SqlCommand(query1, cn))
{
cn.Open();
SqlDataReader reader1 = cmd1.ExecuteReader();
while (reader1.Read())
{
objs.Add(new {
userID = reader1["userID"],
username = reader1["name"],
SPFCount = reader1["lastname"]
} );
}
cn.Close();
}
}
using (SqlConnection cn = new SqlConnection(connString.ConnectionString))
{
using (SqlCommand cmd2 = new SqlCommand(query2, cn))
{
cn.Open();
SqlDataReader reader2 = cmd2.ExecuteReader();
while (reader2.Read())
{
objs.Add(new {
userID = reader2["branch"],
} );
}
cn.Close();
}
}
return serializer.Serialize(objs);
我从查询1 {userid:'test',name:'nameok',lastname:'lastname'}
我从查询2 {branch:'branch1'}
我如何将2个数组合并为一个,所以我的输出就像
{userid:'test',name:'nameok',lastname:'lastname',branch:'branch1'}
我真的需要你的帮助。谢谢
答案 0 :(得分:2)
您不能,因为您的模型是发票清单。您希望查看PI_ID列表中的哪些发票?如果您的视图只有一张发票,请不要使用List<Models.invoice>
,而是使用Models.invoice
。
一旦开始只发送一张发票,就可以将其引用为@Model.PI_ID