ADO.NET Entity Framework 连接oralce 问题
用ADO.NET Entity Framework 做了一个Demo,
如果连接MS SQL的话,可以运行成功
在web.config改为连接oracle的话,provider是EFOracleProvider
用下面代码测试
TestCommonDataEntities content1 = new TestCommonDataEntities();
content1.Connection.Open();// 正常
content1.Connection.Close();//正常
但是
using (TestCommonDataEntities content = new TestCommonDataEntities())
{
var users = from u in content.tbUser
where u.id == id
select u;
TextBox2.Text = "id:" + users.First().id.ToString() + " name:" + users.First().name.ToString();//这个里出错了,解释成SQL时出错了,因为我的oracle设置是不区分大小写的,而解释后的SQL都有带引号的,即区分大小写的了
}
如果连接MS SQL的话,可以运行成功
在web.config改为连接oracle的话,provider是EFOracleProvider
用下面代码测试
TestCommonDataEntities content1 = new TestCommonDataEntities();
content1.Connection.Open();// 正常
content1.Connection.Close();//正常
但是
using (TestCommonDataEntities content = new TestCommonDataEntities())
{
var users = from u in content.tbUser
where u.id == id
select u;
TextBox2.Text = "id:" + users.First().id.ToString() + " name:" + users.First().name.ToString();//这个里出错了,解释成SQL时出错了,因为我的oracle设置是不区分大小写的,而解释后的SQL都有带引号的,即区分大小写的了
}
...全文
相关推荐
ADO.NET sql、LINQ to sql、ADO.NET Entity Framework(EF)数据库连接性能比较
本文将深入探讨三种常见的.NET框架下的数据库访问技术:ADO.NET SQL、LINQ to SQL以及ADO.NET Entity Framework(EF),并重点分析它们在数据库连接性能上的差异
ADO.NET Entity Framework 教程
- **手写代码通过 ADO.NET 2.0 连接类与数据库交互**:在某些场景下,开发者可能需要直接使用 ADO.NET 的 Connection 和 Command 对象来执行 SQL 命令。
vb.net ADO.NET FrameWork Entity
在IT领域,VB.NET、ADO.NET以及Entity Framework(通常简称为EF)是.NET Framework的重要组成部分,用于构建数据驱动的应用程序。
ADO.NET Entity Framework 增删改查
ADO.NET Entity Framework 增删改查ADO.NET Entity Framework 是 .NET Framework 3.5 SP1 中引入的一种实体框架,它使开发人员可以通过对象模型
ado.net entity framework实例
ADO.NET Entity Framework是一个强大的数据访问框架,它允许开发者以对象关系映射(ORM)的方式处理数据库,从而减少了对SQL语句的直接依赖。


LINQ
