0
我正在使用EF使用Linq來創建列表zz,它工作正常。閱讀實體框架中的列表屬性
var zz = (from m in z
join n in t_bb
on m.id equals n.id into output
from j in output.DefaultIfEmpty()
select new
{
s_Id = m.s1,
name = j.Name,
main_Date = m.mDate,
});
return zz;
當我使用這個訪問的方法,下面的代碼
inputOutput io = new inputOutput();
var n = io.readWrite1();
foreach (var i in n)
{
i.name;
//Complier gives error Type or namespace i could not be found at i.name
Console.WriteLine(i);
}
這一切工作正常,我可以得到上市控制檯。問題是當我嘗試訪問列表中的任何屬性i.name
或任何,我不能得到任何,沒有智能感知,當我把鼠標放在我說它「類型和命名空間我找不到」。
readWrite1方法的返回類型是什麼? – Khepri
Simon是對的,最好返回將保存所有屬性值的類實體。 – fiberOptics