(LocalDB)\MSSQLLocalDB相关

  • 系统数据库路径:C:\Users\Administrator\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\MSSQLLocalDB
  • 用户数据库默认路径: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:默认实例名。

  ConsoleApp8.AAA:用户数据库名。

  • 当表的字段类型为nvarchar时,在插入数据的时候,应当以N'内容'的形式插入,否则会显示为问号。

 

  • 若手工删除数据库文件,则再次运行程序时将会报错

 

 

  这是因为虽然删除了数据库文件,但是在master数据库中,还存在有它的相关信息。需要删除其中的信息。

  

drop database [ConsoleApp8.AAA]

  

  执行时虽然会报错,但是相关信息还是删除了。刷新左边的列表,发现已经没有了该数据库。

 

 

  这时再执行程序时,就不会报错了,而且会自动创建所需要的数据库文件。(空CodeFirst模式下)

 

 

 

把数据库文件加入到LocalDB中

在vs中连接数据库文件:

 

 

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

 

 

 

 

也可以直接在VS中查看其表结构:

 

结果如下:

 

 

还可以在VS中查看和修改数据:

 

直接在表格中添加数据即可:

 

posted @ 2025-01-04 20:46  竹楼风雨声  阅读(130)  评论(0)    收藏  举报