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执行查询的主要内容,如果未能解决你的问题,请参考以下文章

csharp 如何首先使用迁移向Entity Framework 4.3代码中的列添加描述?

csharp LINQ加入Entity Framework.cs

csharp 在Entity Framework中调用用户定义的数据库函数

csharp 虚假实现Entity Framework的DbSet以进行快速单元测试

csharp: NHibernate and Entity Framework (EF) (object-relational mapper)

MVC5 Entity Framework学习之Entity Framework高级功能