在Visual Studio 2010安裝了EF Power Tools Beta 3之后,希望根據本地現有數據庫模型來生成基於Entity Framework Code First的代碼時,經常出現提示參數不正確,如下圖所示:

對於“異常來自 HRESULT:0x80070057 (E_INVALIDARG)”,有方法說“刪除 C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET files這個文件夾”,只是刪除掉該文件夾之后,再次嘗試生成代碼時仍然會報出上面的錯誤。
這里提供的解決方法:
在“連接屬性”中,點擊“高級”,修改“Persist Security Info” 為“True”,具體設置如下圖所示:

