title: Cannot implicitly convert type 'System.Linq.IQueryable<<anonymous type: string BaseTypeTitle, string BaseTypeCode to 'System.Collections.Generi
body: <p>I want to join 3 tables form their contexts with linq or lambda but I get an error.</p>
  <p>This is my linq</p>
  <p><a href="https://i.stack.imgur.com/OENlv.png" rel="nofollow noreferrer">enter image description here</a></p>
  <pre><code>public async Task&lt;IEnumerable&lt;TblCharityAccount&gt;&gt; GetAccountasync()
  {
      BaseData_Contexts db1 = new BaseData_Contexts();
      BaseType_Context db2 = new BaseType_Context();
  
      var joined = (from ep in _db.TblCharityAccounts
                    join e in db1.TblCommonBaseData on ep.BankId equals e.CommonBaseDataId
                    join c in db2.TblCommonBaseTypes on e.CommonBaseTypeId equals c.CommonBaseTypeId
                    select new 
                           {
                               c.BaseTypeTitle,
                               c.BaseTypeCode,
                               c.CommonBaseTypeId,
                               e.BaseCode,
                               e.BaseValue,
                               e.CommonBaseDataId
                           });
  
      return joined;
  }
  </code></pre>
  <p>Error:</p>
  <blockquote>
  <p>Cannot implicitly convert type 'System.Linq.IQueryable&lt;&lt;anonymous type: string BaseTypeTitle, string BaseTypeCode, int CommonBaseTypeId, string BaseCode, string BaseValue, int CommonBaseDataId&gt;&gt;' to 'System.Collections.Generic.IEnumerable&lt;CharityAccounts.Model.TblCharityAccount&gt;'.</p>
  </blockquote>