我已将我的表“tblFile”添加到我的 .dbml 中,但它的类型是“EntitySet tblFiles
但是对于具有相同关联的另一个表,它的类型是“tblDocTranstoCon”所以我在下面的 linq 查询中遇到问题“w”不是 IEnumerable 但“z”是“IEnumerable”
z = document.tblTransmittalls.Select(dp => dp.tblDocTranstoCons),
w = document.tblTransmittalls.Select(dx => dx.tblFiles)
我如何解决这个问题以产生 IEnumerable。
[Association(Name="tblTransmittall_tblFile", Storage="_tblFiles", ThisKey="DocID,TransId", OtherKey="DocId,TransId")]
public EntitySet<tblFile> tblFiles
{
get
{
return this._tblFiles;
}
set
{
this._tblFiles.Assign(value);
}
}
[Association(Name="tblTransmittall_tblDocTranstoCon", Storage="_tblDocTranstoCons", ThisKey="DocID,TransId", OtherKey="Docid,Transid", IsUnique=true, IsForeignKey=false)]
public tblDocTranstoCon tblDocTranstoCons
{
get
{
return this._tblDocTranstoCons.Entity;
}