linq を使用して db から取得した一部のデータに問題があります。データにアクセスしようとすると、次の例外が発生します: System.ObjectDisposedException : ObjectContext のインスタンスが削除されたため、接続が必要なアクションに再度使用することはできません。これはコードです:
using (ProvaDbEntities DBEntities =
new ProvaDbEntities(Utilities.ToEntitiesConnectionString()))
{
ObjectQuery<site> sites = DBEntities.site;
IEnumerable<site> q = from site in sites
select site;
{
ObjectQuery<auction> auctions = DBEntities.auction;
IEnumerable<auction> q1 = from auction in auctions
where auction.site == this.Name
select auction;
IEnumerable<IAuction> res = q1.Cast<IAuction>();
return res;
}
}
catch(Exception e)
{
throw new UnavailableDbException("[GetAuctions]" + e.Message);
}
誰かが私を助けることができますか?戦車ファビオ