使用Pomelo Entity Framework Core查詢MySQL數據庫時出現問題

asp.net-core asp.net-core-mvc entity-framework-core mysql

我的dotnet corePomelo Entity Framework 。我正在使用ASP.Net Core v1.1和MySQL數據庫。我正在使用的數據庫是employees數據庫,這是MySQL站點中的示例。

這是我項目的github存儲庫: https//github.com/raffaelecalza/employees

我正在開發一個簡單的Web應用程序,它可以查詢數據庫的某些表並在某些頁面中顯示數據。我使用ef scaffolding命令來創建模型和dbContext類。

問題是,當應用程序必須呈現employees數據時,它似乎被阻止,並且不會回復任何內容。只有employees表才會出現此問題,因為如果我嘗試訪問departments頁面,一切正常,頁面將呈現表格的所有行。

有人可以幫我嗎?

熱門答案

我下載了你的項目並應用Migration來使用這兩個命令在我的MySQL服務器中創建數據庫和表,因為我沒有帶有數據的SQL腳本:

Add-Migration <NAME>
Update-Database

然後我將示例數據添加到employees表中,如下面的select查詢所示:

MariaDB [employees]> select * from employees;
+--------+------------+------------+--------+------------+-----------+
| emp_no | birth_date | first_name | gender | hire_date  | last_name |
+--------+------------+------------+--------+------------+-----------+
|      1 | 2017-04-24 | John       | M      | 2017-04-24 | Smith     |
+--------+------------+------------+--------+------------+-----------+
1 row in set (0.00 sec)

插入虛擬數據後,我運行了您的項目,我能夠瀏覽員工索引頁面,並能夠在UI檢索數據。我沒有看到您的代碼有任何問題,因為我能夠檢索回來的信息。有關您的信息,請參閱以下截圖:

在此處輸入圖像描述
如果您可以分享更多信息,將會很有幫助。我們無法看到你所看到的。所以請按照其他人的要求添加更多信息。否則,由於缺乏信息,這個問題將被關閉。



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow