数据库连接字符串解释_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 数据库连接字符串解释

数据库连接字符串解释

 2017/4/23 5:31:22  沉默种子  程序员俱乐部  我要评论(0)
  • 摘要:Server=(localdb)\\mssqllocaldb;Database=xxxxx;Serve=服务器名;Database=数据库名Server=(localdb)\\mssqllocaldb;AttachDbFilename=xxxx.mdf;InitialCatalog=xxxxx;Serve指服务器名;AttachDbFilename指连接的本地那个数据库文件,InitialCatalog指数据库名称“AttachDbFilename=|DataDirectory
  • 标签:数据库 数据 连接 字符串

Server=(localdb)\\mssqllocaldb; Database=xxxxx; Serve=服务器名;Database=数据库名

Server=(localdb)\\mssqllocaldb; AttachDbFilename=xxxx.mdf;Initial Catalog=xxxxx; Serve指服务器名;AttachDbFilename指连接的本地那个数据库文件,Initial Catalog指数据库名称

“AttachDbFilename=|DataDirectory|\\data.mdf”      “|DataDirectory|”代表ASP.NET项目里自动创建的App_Data文件夹并在其内创建data.mdb文件。

 

integrated security=true 采用集成验证

Trusted_Connection=True; 采用信任连接;

MultipleActiveResultSets=true  指定此数据库连接是否复用数据库内已建立的相同用户的连接。如为True时,建立数据库连接时会先查询服务器上是否已为此用户建立连接,如已建立则直接复用此连接。数据库的打开与关闭是很消耗系统的性能,利用这种对链接的关联方式可以减轻系统的负担。

Encrypt=False;是否加密;

TrustServerCertificate=True;设置为“true”以指定 适用于 SQL Server 的 Microsoft JDBC Driver 将不会验证 SQL Server SSL 证书。如果为“true”,当使用 SSL 加密通信层时,将自动信任 SQL Server SSL 证书。如果为“false”,适用于 SQL Server 的 Microsoft JDBC Driver 将验证服务器 SSL 证书。 如果服务器证书验证失败,驱动程序将引发错误并终止连接。 默认值为“false”。 当且仅当 encrypt 属性设置为“true”时,此属性仅影响服务器 SSL 证书验证。

AplicationIntent= ReadWrite;用来标记客户端发送来的请求类型(ApplicationIntent = ReadOnly)

 

生成数据库

1、双击Startup.cs

2、右键选“ 打开所在的文件夹”

3、在controller文件夹上按 shift +右键  选“在此处打开命令窗口”

4、命令框输入cd..  回车后退回上层目录

5、输入下面的命令

class="go">dotnet ef migrations add Initial     建立并初始化数据库
dotnet ef database update            更新数据库

dotnet ef migrations add xxxx     更新模型字段后需要执行此命令通知vs重新编译表变动  xxxx为变更的任意字段名  一个就够  系统会自动追加变更添加的其他字段
dotnet ef database update           更新数据库

或者vs中
PM> Enable-Migrations    启动迁移配置
PM> Add-Migration xxxx 更新数据库的迁移的名称 更新模型字段后需要执行此命令通知vs重新编译表变动 xxxx为变更的任意字段名 一个就够 系统会自动追加变更添加的其他字段
(注意这里必须是在Models目录中添加数据模型(类、新建项、现有项等)并
重新生成后,然后添加对应的控制器和视图后才能使用此命令,生成迁移命令后马上使用Update-Database更新数据库。
(可以多次修改生成一次迁移命令,不能多次迁移修改却执行一次更新数据库,只能迁移一次就更新一次。)
PM> Update-Database 更新数据库
上一篇: Fork别人的代码 原作者更新后如何同步 下一篇: 没有下一篇了!
发表评论
用户名: 匿名