私はthisガイドをフォローしていますが、エラーが発生しています。誰でも助けてくれますか?WCFデータサービスを使用しているときのエラー
私のデータモデルのコードは、Webサービスがエラー
が配置 object.Object名にアクセスすることはできませんできます
namespace Datalayer { public class DataModel { public DataModel() { using (btWholesaleDataContext db = new btWholesaleDataContext()) { //! requires auth var MACRequestList = from r in db.btRequests select new Models.BT.Request { ID = r.ID, Date = r.DateTime, StatusCode = 3, Status = r.Status }; MACRequests = MACRequestList.AsQueryable(); } } public IQueryable<Models.BT.Request> MACRequests { get; private set; } } }
を下回っている: 'DataContextの は処分後にアクセス'私はMACRequests
にアクセスすると、私は私が壊れていると思うのコードのみを掲載している
。あなたがもっと見たいと思ったらもっと教えてください。
IDisposableから継承することは、非常にエレガントなソリューションです。ありがとう!いつでも実行されるウェブサイトを運営しているので、アプリケーションの開始時および終了時にDataModelを作成して廃棄するか、呼び出すたびに作成および廃棄しますか? –