我怎样才能在 linq c# 中进行内部连接工作#
How can i make an inner join work in linq c#
我已将其用于内部连接
var join = products.Join(
purchase,
products => products.IdProd,
sales => sales.IdProd,
(products, sales) => new
{
Description = products.Description,
IdSale = sales.IdSale,
Cant= sales.Cant
});
foreach (var obj in join)
{
Console.WriteLine("{0} - {2}", obj.Description, obj.IdSale,obj.Cant);
}
我的输出:
如何让连接打印我需要的 3 个值?
我认为你的问题要简单得多
Console.WriteLine("{0} - {2}", obj.Description, obj.IdSale,obj.Cant);
你是说
Console.WriteLine("{0} - {1} - {2}", obj.Description, obj.IdSale,obj.Cant);
我已将其用于内部连接
var join = products.Join(
purchase,
products => products.IdProd,
sales => sales.IdProd,
(products, sales) => new
{
Description = products.Description,
IdSale = sales.IdSale,
Cant= sales.Cant
});
foreach (var obj in join)
{
Console.WriteLine("{0} - {2}", obj.Description, obj.IdSale,obj.Cant);
}
我的输出:
如何让连接打印我需要的 3 个值?
我认为你的问题要简单得多
Console.WriteLine("{0} - {2}", obj.Description, obj.IdSale,obj.Cant);
你是说
Console.WriteLine("{0} - {1} - {2}", obj.Description, obj.IdSale,obj.Cant);