テーブル「tblFile」を.dbmlに追加しましたが、そのタイプは「EntitySettblFiles」です。
しかし、同じ関連付けを持つ別のテーブルの場合、そのタイプは「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;
}