2013年3月16日 星期六

epplus save 失敗

只要應用程式集區執行身份的權限不夠大就會被限制呼叫 .save() 時可以用的暫存空間(用來製作壓縮檔案), 資料太多超過這個限制造成.save() 失敗拋出exception
解法是另外建立帳號且是administrators 群組,然後把應用程式集區的識別身份改為這個帳號

Entity Framework 建立新物件並儲存後馬上取得關聯資料

使用 CreateProxy 建立物件,不要直接 new var newmodel = _contextXXX.CreateProxy<yyy>(); ... _contextXXX.yyy.Add(newmodel); await _contextXXX.SaveC...