Stylishqueen
當然是可以的,只需安裝MySQL for VS Code這個插件就行,下面我簡單介紹一下這個插件的安裝和使用過程,主要內容如下:
1.安裝MySQL for VS Code,這裡直接在VS Code插件擴展中搜索“mysql”就行,如下,選擇“MySQL”,直接點擊用下角綠色install安裝就行(我的已經安裝):
2.安裝成功後,我們新建一個mysql文件夾,然後在VS Code中打開這個文件夾,如下,接著我們點擊最下方MYSQL右上角的+按鈕,創建MYSQL連接,在輸入框依次輸入host,user,password,port:
成功連接mysql後,效果如下,會顯示出當前連接下所有的數據庫:
3.最後,我們就可以創建sql文件,進行sql操作了,如下,右擊對應數據庫,選擇“New Query”,創建一個sql查詢:
接著我們就可以輸入相關的sql語句了,完成後,右鍵鼠標,選擇“Run MySQL Query”,就會執行當前的sql腳本,執行結果也會在界面右邊顯示出來,如下:
至此,我們就完成了在VS Code中使用MySQL數據庫。總的來說,整個過程不難,最主要的就是安裝MySQL for VS Code這個插件,之後再連接數據庫,就能進行正常的數據庫操作了(增刪改查等),只要你熟悉一下相關操作,很快就能掌握了,當然,VS Code官方也已經給出了MySQL插件的詳細使用過程了,如下,照著來就行,網上也有相關教程和資料,感興趣的可以搜一下,希望以上分享的內容能對你有所幫助吧。
小小猿愛嘻嘻
一、Mysql的安裝
首先肯定是安裝VS,這都不必再說的。其次是下載Mysql,網址http://dev.mysql.com/downloads/installer/
打開會看到下面的兩行
以我4級差一分的英文水平來翻譯一下就是如果聯網安裝可以下載mysql-installer-web-community,不是則下載mysql-installer-community
下載安裝之後會出現下面的頁面
這裡我是通過自定義選擇的,上面我選擇了3個文件,第一個是Mysql數據庫,第二個算是mysql給VS提供的操作工具,第三個就是Mysql的客戶端,可以可視化的操作數據庫。這裡要說下Mysql Connectors,如果使用類似ado.net的方式可以直接安裝Connectors就可以。下載之後一次下一步安裝,然後配置。
二、VS Code First使用Mysql
1.上面安裝Mysql for vs之後就會在vs新建項時出現下面的內容,如果不安裝是不會出現的。
2.類庫的引入
EF框架操作Mysql數據庫需要通過NuGet引入MySql.Data.Entity.EF6
引入之後會出現兩個dll引用,下圖的EF引用是在添加實體ADO.Net實體數據模型時自動添加的。
3.配置文件
光引入這些還不夠,還有修改配置文件,因為默認的是sql server數據庫,所以需要修改配置文件。將系統生成的配置文件修改為下面的內容。這裡注意引用的版本號
4.應用
下面是我為這個做了一個簡單的demo。首先是新建了一個window控制檯應用程序,然後添加ADO.NET實體數據模型的空的Code First。然後在數據庫上下文中增加實體User。同時設置連接字符串是TestContext。
namespace EFMysql
{
using System;
using System.Data.Entity;
using System.Linq;
public class TestContext : DbContext
{
public TestContext()
: base("name=TestContext")
{
}
public virtual DbSet
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EFMysql
{
public class User
{
[Key]
public int UserId { get; set; }
public string Name { get; set; }
}
}
在控制檯中連接數據庫新增一個User實體對象。
static void Main(string[] args)
{
using (var db = new TestContext())
{
User user = new User() { Name = "Test" };
db.Users.Add(user);
db.SaveChanges();
Console.WriteLine("OK");
}
Console.ReadLine();
}
上面要注意的是Console.ReadLine();不能寫在using裡面,不然就一閃而過。下面是輸出的OK,然後查看Mysql服務可以發現有一個名TestContext的數據庫
新無止競
可以使用,需要安裝插件MySQL foe VS Code,安裝後使用方式如下圖