使用Entity FrameWork的连接字符串时报错
来源:互联网 发布:人工智能工程师招聘 编辑:程序博客网 时间:2024/06/07 00:44
我使用了两种方式:
第一次使用:
DB_HlgHealth_DevEntities context = new DB_HlgHealth_DevEntities();
{
SqlConnection con = new System.Data.SqlClient.SqlConnection();
con.ConnectionString = context.Connection.ConnectionString;
........
}
结果报错: 不支持关键字: “name”。
因为取出了name,而不是connectionString: con.ConnectionString ="name= DB_HlgHealth_DevEntities";
第二次使用:
DB_HlgHealth_DevEntities context = new DB_HlgHealth_DevEntities();
{
SqlConnection con = new System.Data.SqlClient.SqlConnection();
con.ConnectionString = ConfigurationManager.ConnectionStrings["DB_HlgHealth_DevEntities"].ConnectionString; //取自于web.conffg
........
}
结果报错:不支持关键字: “metadata”。
因为Entity FrameWork创建的web.config的连接语句如下:
metadata=res://*/DBModel.csdl|res://*/DBModel.ssdl|res://*/DBModel.msl;provider=System.Data.SqlClient;provider connection string="data source=......;multipleactiveresultsets=True;App=EntityFramework"
最后使用了:
DB_HlgHealth_DevEntities context = new DB_HlgHealth_DevEntities();
{
SqlConnection con = new System.Data.SqlClient.SqlConnection();
con.ConnectionString = (context.Connection as EntityConnection).StoreConnection.ConnectionString;
........
}
EntityConnection.StoreConnection在MSDN中的解释:
提供对 EntityConnection 对象使用的基础数据源连接的访问。
- 使用Entity FrameWork的连接字符串时报错
- Entity Framework的简单使用
- Entity framework 连接mysql
- entity framework 连接Mysql
- entity framework 连接Mysql
- 使用Entity Framework 5的性能注意事项
- 使用Entity Framework同时连接Mysql数据库和SqlServer数据库
- entity framework 事务使用
- entity framework使用(codefirst)
- Entity Framework使用心得
- Entity Framework 使用常见问题
- .net entity framework 多表左连接
- Entity Framework 6 连接Sqlite数据库遇到的问题
- VS中使用Entity Framework连接Mysql,添加Entity Data Model时向导闪退解决方案
- 在Entity Framework中重用现有的数据库连接字符串
- 使用entity Framework 常见错误
- Entity Framework安装与使用
- Entity Framework Core使用迁移
- XenServer 6.2使用CLI手动更新补丁
- “搬家”了
- 我最喜欢的VS2010新功能之:依赖关系图和DGML
- Struts2中的addActionError、addFieldError、addActionMessage的使用方法
- flume报错Caused by: java.lang.ClassNotFoundException: org.apache.flume.tools.GetJavaProperty
- 使用Entity FrameWork的连接字符串时报错
- Xcode 设置App版本号
- java 不是内部或外部命令,也不是可运行程序
- 地形纹理贴图处理辅助之: osg结合OpenCv实现对图像的轮廓提取、剪裁、投影及综合处理
- 优先级队列简介
- 安卓应用如何加固防破解
- grep查找特定进程 屏蔽grep进程本身
- Struts2同时处理.do/.action后缀的请求
- python strip() split()函数