我用写了一个实现用linq增删改查的小例子,create table tbUser(id int,name varchar(32)),这个例子去连接MS SQL,功能可以全部功能但是EFOracleProvider.dll去连oracle 10g,问题存在是:如果是create table "tbUser"("id" int,"name" varchar(32))就没问题如果是create table tbUser(id int,name varchar(32))的话会报找不到数据表我们的oracle都是设置不区分大小写的,请问有什么方法解决呢,谢谢 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都有带引号的,即区分大小写的了 }
2 回答
- 2 回答
- 0 关注
- 218 浏览
添加回答
举报
0/150
提交
取消