1. Microsoft SQL Server 2016 LocalDB

  <connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-WebApplicationTemp-20161202055843.mdf;Initial Catalog=aspnet-WebApplicationTemp-20161202055843;Integrated Security=True;MultipleActiveResultSets=True"
providerName="System.Data.SqlClient" />
</connectionStrings>

注: 1. Data Source=(LocalDb)\MSSQLLocalDB

表示连接到LocalDB的自动实例,不同的LocalDB数据库版本的自动实例名称不同,

① LocalDB 2012 或 2014 使用 Data Source=(LocalDb)\v11.0

② LocalDb 2016 使用 Data Source=(LocalDb)\MSSQLLocalDB

③ SQL Server 使用 Data Source=.\数据库实例名称

2. AttachDbFilename=|DataDirectory|\aspnet-WebApplicationTemp-20161202055843.mdf

表示数据库文件(.mdf格式)的文件路径,可以使用绝对路径或相对路径, “|DataDirectory|”代表 ASP.NET 项目里自动创建的 App_Data 文件夹

不设置此属性时表示使用默认路径,以数据库名称作为文件名

3. Initial Catalog=aspnet-WebApplicationTemp-20161202055843

表示数据库名称

4. Integrated Security=True

表示使用windows身份验证连接数据库,不需要用户名(User ID)和密码(Password)

5. MultipleActiveResultSets=True

数据库连接复用,防止数据库的连接资源被耗尽。如为True时,建立数据库连接时会先查询服务器上是否已为此用户建立连接,如已建立则直接复用此连接。

连接远程数据库

  <connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=服务器名;Initial Catalog=数据库名;User=用户名;Password=密码;MultipleActiveResultSets=True"
providerName="System.Data.SqlClient" />
</connectionStrings>

6. User=用户名;Password=密码; ( 或使用: UId=用户名;Pwd=密码; )

当连接远程数据库时,需要使用用户名和密码(此时不需要设置 Integrated Security 和 AttachDbFilename),(设置 Data Source=服务器名;Initial Catalog=数据库名)

7.providerName:

①providerName="System.Data.SqlClient" ----说明使用的是MSSQLServer数据库

②providerName="System.Data.SqlLite" ----说明使用的是SQLLite数据库

EntityFramework 连接字符串的更多相关文章

  1. (转)关于EntityFramework中连接字符串的说明

    1. 基本格式 <connectionStrings> <add name="MyEntities" connectionString="metadat ...

  2. ASP.NET没有魔法——ASP.NET MVC 与数据库之EntityFramework配置与连接字符串

    前几篇文章中介绍了如何使用Entity Framework来操作数据库,但是对EF的配置.连接字符串的指定仍然存在一些疑问. 本章将对EF的配置进行介绍. EF可以通过两种方式来实现配置,分别是代码方 ...

  3. ASP.NET开发实战——(十一)ASP.NET MVC 与数据库之EntityFramework配置与连接字符串

    前几篇文章中介绍了如何使用Entity Framework来操作数据库,但是对EF的配置.连接字符串的指定仍然存在一些疑问,EF可以通过两种方式来实现配置,分别是代码方式和配置文件. 本章将通过以下几 ...

  4. 使用代码的方式给EntityFramework edmx 创建连接字符串

    在构建上下文的时候动态生成连接字符串: /// <summary> /// 从配置生成连接 /// </summary> private static readonly str ...

  5. dotnetnuke 中使用ado.net entityframework 如果在程序中动态调用系统的连接字符串信息

    1,打开如下图的Model1.Context.cs文件 2,找到 Base:(ConnString.conn)是我改的.默认生成的是"name=实体连接字符串" Connstrin ...

  6. 使用ABP EntityFramework连接MySQL数据库

    ASP.NET Boilerplate(简称ABP)是在.Net平台下一个很流行的DDD框架,该框架已经为我们提供了大量的函数,非常方便与搭建企业应用. 关于这个框架的介绍我就不多说,有兴趣的可以参见 ...

  7. EF6 Create Different DataContext on runtime(运行时改变连接字符串)

    引言   在使用EF时,有时我们需要在程序运行过程中动态更改EF的连接字符串,但不幸的时EF是否对 ConfigurationManager.RefreshSection("xxx" ...

  8. MVC开发中的常见错误-02-在应用程序配置文件中找不到名为“OAEntities”的连接字符串。

    在应用程序配置文件中找不到名为“OAEntities”的连接字符串. 分析原因:由于Model类是数据库实体模型,通过从数据库中引用的方式添加实体,所以会自动产生一个数据库连接字符串,而程序运行到此, ...

  9. 微信通过openID发送消息/后台post、get提交并接收数据 C# .NET 配置404,500等错误信息 连接字符串

    微信通过openID发送消息/后台post.get提交并接收数据   控制器:下面是post发送消息(微信不支持从前台发送数据,之前试过,报错,需要跨域,跨域的问题解决后还不行,最后发现之后后端提交 ...

随机推荐

  1. [转]spring beans.xml

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...

  2. nginx和rewrite的配置

    测试ok 具体参见 http://www.ccvita.com/348.html

  3. QQ付费群规则重大变更!特别是这类群!

    很多人都是知道现在QQ有个付费群功能.以往加群需要你填写一些验证信息给管理员,管理员看你顺眼就放你进去,不顺眼你就进不去了.另外还有一些打广告的人难免会被管理员误判给放进去,令管理员苦恼不已,总有审核 ...

  4. 【XLL 框架库函数】 TempActiveRef/TempActiveRef12

    [XLL 框架库函数] TempActiveRef/TempActiveRef12 创建一个包含所有激活工作表引用区域 XLOPER/XLOPER12 LPXLOPER TempActiveRef(B ...

  5. Sublime Text 2报“Decode error - output not utf-8”错误的解决办法

    [Decode error - output not utf-8] [Decode error - output not utf-8]   应该怎么办?   这是因为python配置的编译环境的编码不 ...

  6. Using Script and Style Bundles【翻译】

    遇到个MVC4中的bundles的问题,问了别人,由于不熟悉MVC4,始终问不到点子上,所以自己就翻译了下资料,搞明白了这个VS显示正常IIS显示异常的小问题,申明我翻译的很烂,不过共享出来或许会帮到 ...

  7. [C++][数据结构]队列(queue)的实现

    对于队列的定义,前人之述备矣. 队列的实现方法与栈非常相似.我直接在我实现的那个栈的代码上加了一点东西,全局替换了一些标识符,就实现了这个队列. 我实现的是一个queue<value>容器 ...

  8. 机器学习实战-python相关软件库的安装

    1 安装python 2 安装sublime text2 3 安装NumPy.Matplotlib http://book.51cto.com/art/201401/426522.htm Matplo ...

  9. 简述抽象和封装,对你学习Java有一些作用

    作为一个Java 初学者,对Java的理解可能有些片面,甚至有些错误的理解,对于观看此处的您,希望您选择性观看!!! 天知道我为什么选择学习编程,我不爱编程,但是我既然学习了,还是会努力学习的,在此分 ...

  10. C#delegate委托

    类似函数,却没有语句体. using System; using System.Collections.Generic; using System.Linq; using System.Text; u ...