(LocalDB)\MSSQLLocalDB相關(guān)
- 系統(tǒng)數(shù)據(jù)庫(kù)路徑:C:\Users\Administrator\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\MSSQLLocalDB
- 用戶數(shù)據(jù)庫(kù)默認(rèn)路徑:C:\Users\Administrator
- 連接字符串:
<connectionStrings>
<add name="AAA" connectionString="data source=(LocalDb)\MSSQLLocalDB;initial catalog=ConsoleApp8.AAA;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
</connectionStrings>
(LocalDb)\MSSQLLocalDB:默認(rèn)實(shí)例名。
ConsoleApp8.AAA:用戶數(shù)據(jù)庫(kù)名。
- 當(dāng)表的字段類型為nvarchar時(shí),在插入數(shù)據(jù)的時(shí)候,應(yīng)當(dāng)以N'內(nèi)容'的形式插入,否則會(huì)顯示為問號(hào)。

- 若手工刪除數(shù)據(jù)庫(kù)文件,則再次運(yùn)行程序時(shí)將會(huì)報(bào)錯(cuò)


這是因?yàn)殡m然刪除了數(shù)據(jù)庫(kù)文件,但是在master數(shù)據(jù)庫(kù)中,還存在有它的相關(guān)信息。需要?jiǎng)h除其中的信息。
drop database [ConsoleApp8.AAA]
執(zhí)行時(shí)雖然會(huì)報(bào)錯(cuò),但是相關(guān)信息還是刪除了。刷新左邊的列表,發(fā)現(xiàn)已經(jīng)沒有了該數(shù)據(jù)庫(kù)。

這時(shí)再執(zhí)行程序時(shí),就不會(huì)報(bào)錯(cuò)了,而且會(huì)自動(dòng)創(chuàng)建所需要的數(shù)據(jù)庫(kù)文件。(空CodeFirst模式下)
把數(shù)據(jù)庫(kù)文件加入到LocalDB中
在vs中連接數(shù)據(jù)庫(kù)文件:


連接好后,就可以在SSMS中查看了:


也可以直接在VS中查看其表結(jié)構(gòu):

結(jié)果如下:

還可以在VS中查看和修改數(shù)據(jù):

直接在表格中添加數(shù)據(jù)即可:


浙公網(wǎng)安備 33010602011771號(hào)