2014-08-31 55 views
0

自從早上我試圖解決這個問題。BreezeJS。 ContextProvider fall

當我在保存更改時,contextProvider正在丟失有關連接字符串的信息。

screen 2

所以,當我試圖將更改保存失敗第二次! screen 3

類型的異常「System.InvalidOperationException」發生在 Breeze.ContextProvider.dll但在用戶代碼中沒有處理

附加信息:一個連接字符串必須之前 連接上設置你嘗試這個操作。

screen 1

我在做什麼錯?如何解決問題?

P.S. Breeze v1.5.0和EF 6.1.1

+0

您的ApiController看起來像什麼? – 2014-08-31 18:37:54

+0

http://pastebin.com/qrgP53NC – 2014-08-31 19:43:30

+0

你是否缺少'BreezeController'類的'[BreezeController]'屬性?我在pastebin中看不到它。不是說這是原因,但我想知道它的遺漏。 – Ward 2014-08-31 21:46:51

回答

1

我解決了這個問題。

事情是contextProvider是一個靜態對象。

從屬性中刪除靜態,它會很好