1. 程式人生 > >【C#】32. 使用EF(EntityFramework)連線Mysql,MVC開發

【C#】32. 使用EF(EntityFramework)連線Mysql,MVC開發

距離上一次寫部落格已經過去了很久。。。。

這次主要來說說MVC開發,主要是講Mysql如何與EF進行銜接,製作資料庫網頁顯示的。

我使的資料庫是用的Mysql 5.5,裡面是一些期貨合約的資料。我的想法是將這些資料以網頁的形式呈現出來,這樣我們內部就不需要裝資料庫UI(Front之類的)就可以檢視資料。

但是,我用MVC專案下新建 ADO.net資料模型 與mysql對接的時候遇到了問題!


之後我嘗試了各種方法,比如重灌mysql connector,mysql for Visual studio, mysql data entity, 甚至我還降低EF的版本,從6降到5,依然出現問題。。。(不誇張的說,我試過了網上的各種方法,都無濟於事。。。)

最後,一個偶然的機會,我用VS2010安裝了一下MVC 4.0(http://www.asp.net/mvc/mvc4),結果神奇地好了!!!


資料庫呈現:(金期貨合約的合約程式碼,開始時間,結束時間)


寫這篇文章的目的是為了提醒自己:VS2010是我用的最久的,也是最穩定的,而且好用,快速!另外也是想讓與我有同樣問題的小夥伴少走彎路~

P.S. 希望有人給我介紹女朋友,哈哈!

相關推薦

C#32. 使用EFEntityFramework連線MysqlMVC開發

距離上一次寫部落格已經過去了很久。。。。 這次主要來說說MVC開發,主要是講Mysql如何與EF進行銜接,製作資料庫網頁顯示的。 我使的資料庫是用的Mysql 5.5,裡面是一些期貨合約的資料。我的想法是將這些資料以網頁的形式呈現出來,這樣我們內部就不需要裝資料庫UI(Fr

c#隊列Queue和MSMQ消息隊列的基礎使用

點擊 exist director except 去除 ring 出現 修改 展示 原文:【c#】隊列(Queue)和MSMQ(消息隊列)的基礎使用 首先我們知道隊列是先進先出的機制,所以在處理並發是個不錯的選擇。然後就寫兩個隊列的簡單應用。 Queue 命

C++類模板template

需求:寫一個可變長度的陣列類Array,用於存放若干元素,個數未知 設計:內部動態申請一個buffer            capacity:表示buffer的大小         &n

C++函式模板template

目錄 函式模板的定義 函式模板的使用 函式模板就是可以自動更改資料型別。 函式模板的定義 定義一個模板,能夠適應多種型別。 語法規則: template <typename T> T findmax (T arr[], int len) {

C++前置操作符++i和後置操作符i++

 一、自增和自減的基本使用方法 自增的兩種形式:  i++ i 的值作為返回值,i 自增 1; ++i i 自增 1,i 的值作為返回值。 Example: #include <iostream> #include <string&

C#知識點總結

一、概念:.net與c# . net/dotnet:一般指 .Net  Framework框架,一種平臺,一種技術。 C#(sharp):一種程式語言,可以開發基於.net平臺的應用。 Java是一種技術、一種程式語言。   二、.net能幹什麼(必須掌握)

C++——多型再探虛表&不同繼承下帶有虛擬函式的物件模型

一、虛擬函式 1、概念:簡單地說,那些被virtual關鍵字修飾的成員函式,就是虛擬函式。虛擬函式的作用,用專業術語來解釋就是實現多型。 2、程式碼示例: class Base { public: virtual void TestFunc1() {

C++—多型動態多型

一、多型 1、 概念:同一事物表現出的多種形態,同一操作作用於不同的物件,可以有不同的解釋,產生不同的執行結果。在執行時,可以通過指向基類的指標,來呼叫實現派生類中的方法。 2、 舉例子: #include<windows.h> class WashRoom { pu

python3 django框架開發 連線MySQLHTML進行登入註冊操作

轉載請註明:https://blog.csdn.net/weixin_40490238/article/details/84573309 在上一篇中已經連線好了mysql,建立好使用者表 現在完成 HTML 的使用者登入註冊 sign-in.html的登入表單:

C語言天天練statickeyword

修飾 weight () main函數 class code keyword spa tail 引言: statickeyword不僅能夠修飾變量。並且能夠修飾函數。了解它的使用方法,不僅對閱讀別人的代碼有幫助,也有助於自己寫出更加健壯的

C語言天天練typedef具體解釋

tar 原因 外部 指向 可用 引入 解釋 trac 兩個 引言: typedef能夠看作type define的縮寫,顧名思義就是類型定義,也就是說它僅僅是給已有的類型又一次定義了一個方便使用的別名。並沒有產生新的數據類型。 typed

5、C++指標/引用指標和引用的區別

一、指標 int p=12; int *q; int *q=&p;     這裡p為int型別的變數,&p就是p的記憶體地址,*q是一個int型別的變數(是一個值),q為指標是地址,int q=&p;把p的地址賦給了指標q,所以q就

C++auto關鍵字c++11

概念 C++11中,auto不再是一個儲存型別指示符,而是一個自動推導變數的型別,如: #include <iostream> #include <typeinfo> using namespace std; int TestAuto() { ret

C++名字空間解決名字衝突問題二

目錄 名字空間定義 名字空間使用 頭源分離 同一名稱空間在多個檔案中  一般自己是不會使用的,但一些大型的庫可能用到,比如名稱空間std. 名字空間定義 解決名字衝突問題的究極解決方法:namespace(名字空間) 語法為: name

C++內部類解決名字衝突問題一

將內部類看成普通成員,符合普通成員的規則,用法就是正常類的使用方法。 定義內部類 把一個類的定義寫在另一個類的內部,則成裡面的這個類為內部類。例如,下面程式碼中的Inner類 #include <stdio.h> #include <string.h>

C 轉移表理論與實踐實現一個簡單的計算器

首先借用《C 與指標》上對於轉移表的解釋,然後我們自己程式設計序操作下: 轉移表最好用個例子來解釋。下面的程式碼段取自一個程式,它用於實現一個袖珍式計算器。程式的其他部分已經讀入兩個數(op1和op2

C++String拷貝包含深拷貝淺拷貝以及拷貝建構函式中幾種呼叫的情況

之前我們已經講過了類和物件,但是其中我們沒有仔細的分析建構函式以及拷貝建構函式。 現在我們仔細的來分析一下這兩類函式。 **建構函式** 在寫建構函式時,必要情況下我們要給一些值進行初始化,不然在執行時可能會出現無法預知的錯誤 初始化也分

C#MD5加密Message-Digest Algorithm 5

引言     MD5為電腦保安領域廣泛使用的一種雜湊函式,用於確保資訊傳輸完整一致。是計算機廣泛使用的雜湊演算法之一。將資料(如漢字)運算為另一固定長度值,是雜湊演算法的基礎原理 MD5演算法的特點

UE4C++列舉類對於不同狀態顯示不同的顏色準心C++設定狀態藍圖設定顏色UI顏色繫結

官方對列舉的用法https://wiki.unrealengine.com/Enums_For_Both_C%2B%2B_and_BP寫在UClass上面、#include下面UENUM() enum class EFiringState :uint8 {        //

模板負環spfa

sizeof 貪心 com image 一行 clas 存在 cst -m 洛谷——P3385 【模板】負環 題目描述 暴力枚舉/SPFA/Bellman-ford/奇怪的貪心/超神搜索 輸入輸出格式 輸入格式: 第一行一個正整數T表