csharp 使用Entity Framework和OracleParameters执行查询

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 使用Entity Framework和OracleParameters执行查询相关的知识,希望对你有一定的参考价值。

public async Task<bool> IsExist(string data1, string data2)
{
    var db = _dbContextProvider.GetDbContext().Database;

    var parameters = new OracleParameter[2];
    var pParam1 = new OracleParameter(":param1", OracleDbType.Varchar2, 50) { Value = data1 };
    var pParam2 = new OracleParameter(":param2", OracleDbType.Varchar2, 50) { Value = data2 };

    string sql = @" select count(1)
                    from table1 p
                    where p.Column1 = :param1 and p.Column2 = :param2";

    return await db.SqlQuery<int>(sql, pParam2, pParam1).AnyAsync();
}

//Be careful on parameters order. 

以上是关于csharp 使用Entity Framework和OracleParameters执行查询的主要内容,如果未能解决你的问题,请参考以下文章