Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在实体框架中为Oracle连接触发内联查询?_C#_Oracle_Entity Framework - Fatal编程技术网

C# 在实体框架中为Oracle连接触发内联查询?

C# 在实体框架中为Oracle连接触发内联查询?,c#,oracle,entity-framework,C#,Oracle,Entity Framework,我是EF的新手。 正在尝试获取内联查询的某些记录 我跟着 多德 var lstStatInfo = new List<BISRCNCCYC>(); using (var contextobj = new TADBEntities(_connStr, _scheName)) { string sql = "select * from MYTABLE where MYID = :M

我是EF的新手。 正在尝试获取内联查询的某些记录

我跟着

多德

var lstStatInfo = new List<BISRCNCCYC>();
                using (var contextobj = new TADBEntities(_connStr, _scheName))
                {

                    string sql = "select * from MYTABLE where MYID = :MYID";
                    int id = 475;
                    var args = new DbParameter[] { new OracleParameter { ParameterName = "MYID", Value = "475" } };
                    var students = contextobj.Database.ExecuteSqlCommand(sql, id);
                    return lstStatInfo;
                }
我甚至试过

但获取错误ORA-00936:缺少表达式

我正在尝试连接oracle而不是SQl…正确的方法是什么?

更改您的

string sql = "select * from MYTABLE where MYID = {0}";


添加参数时遇到的问题…如何在ef上下文中添加oracle参数object@RahulChowdhury你需要像myCommand1.Parameters.Addsome这样的东西吗?它不是创建命令对象,而是创建EF上下文对象。你能举个例子吗
string sql = "select * from MYTABLE where MYID = :MYID";