spicirmkh
دوشنبه 01 اسفند 1390, 19:30 عصر
سلام
من در LinqDataSource1_Selecting برنامه زیر نوشتم
e.Result = (from F in DataContext.UsersContext.tblFavorites
where F.UserID == UserID
orderby F.BankID, F.DateSave
select new
{
F.FavID,
F.DateSave,
F.UserID,
F.DocID,
F.BankID,
F.SectionID,
Documents = "ALI",
Title = F.BankID == 1 ? (from db in DataContext.StandardContext.tblStdA
select new { Column1 = "a" }
).First().Column1 : null
}).ToList();
و وفتی اجرا می کنم پیغام
System.NotSupportedException was unhandled by user code
Message=The specified LINQ expression contains references to queries that are associated with different contexts.
Source=System.Data.Entity
می دهد که مربوط به tolist است در حالی که مقدار Title ="ali" می دهم بدرستی کار می کند
با تشکر
من در LinqDataSource1_Selecting برنامه زیر نوشتم
e.Result = (from F in DataContext.UsersContext.tblFavorites
where F.UserID == UserID
orderby F.BankID, F.DateSave
select new
{
F.FavID,
F.DateSave,
F.UserID,
F.DocID,
F.BankID,
F.SectionID,
Documents = "ALI",
Title = F.BankID == 1 ? (from db in DataContext.StandardContext.tblStdA
select new { Column1 = "a" }
).First().Column1 : null
}).ToList();
و وفتی اجرا می کنم پیغام
System.NotSupportedException was unhandled by user code
Message=The specified LINQ expression contains references to queries that are associated with different contexts.
Source=System.Data.Entity
می دهد که مربوط به tolist است در حالی که مقدار Title ="ali" می دهم بدرستی کار می کند
با تشکر