在客户注册页面上,我正在获取客户输入的地址。我想将此地址两次保存在客户地址表中,一个用于默认运输,另一个用于默认帐单。 我正在扩展creatPost控制器,并尝试修改extractAddress函数。
我这样做了,但是没有按预期工作
var changes = (from dr1 in dtItemSales.AsEnumerable()
from dr2 in dtItemStock.AsEnumerable()
where dr1.Field<string>("ItemCode") == dr2.Field<string>("ItemCode")
let sum = dtItemSales.AsEnumerable().Where(x => x.Field<string>("ItemCode") == dr2.Field<string>("ItemCode")).Sum(dr => dr.Field<int>("Quantity"))
select new
{
Name = dr2.Field<string>("ItemCode"),
Remarks = dr2.Field<int>("Qty") - sum
}).GroupBy(x => x.Name).Select(x => x.First()).ToList();