2013-01-14 38 views
2

我想導入一個函數spa_SessionLoad應該從我的Session管理表返回一個特定的行。當我點擊「獲取列信息」按鈕時,它會從不同的存儲過程(spa_InventoryUpdate)中獲取信息,該過程返回單個字符串。實體框架函數導入返回錯誤列信息

我正在使用SQL 2008數據庫,使用數據庫優先方法。

我已經構建了一些其他功能導入,他們似乎都是正確的。
我已經驗證了SQL Server上的代碼在執行存儲過程時返回了一行。

罪魁禍首似乎是我的'加載'函數包含一些清理代碼來處理放棄的會話,最終會調用spa_InventoryUpdate過程。導入工具似乎與撥打EXEC電話的返回相混淆,而不是用於「加載」的電話。

無論如何,如果能夠導入錯誤的返回信息,我該如何獲取導入的函數呢?

感謝

+0

顯示代碼?? – Martin

+0

沒有代碼。我點擊VS界面上的一個按鈕,返回錯誤的數據。 – reidLinden

+0

顯示你的'spa_SessionLoad'的代碼...我之前遇到過這個問題,每次修復它都會有所不同 – Martin

回答

1

事實證明,如果你知道實際的返回類型你可以指定它的UI。在我的情況下,我知道它真的會返回一個「會話」行,所以我選擇了我的「會話」EF對象,並且所有工作都按需要進行。