【问题标题】:How to handle store procedure exception message to entity framework如何处理实体框架的存储过程异常消息
【发布时间】:2017-06-15 21:13:10
【问题描述】:

如何捕获 RAISEERROR 或 SQL 2012 - 从 sql 存储过程到实体框架的抛出异常 - 存储过程调用?

using (Entities context = new Entities())
{
        IEnumerable<EmployeeDetails> empDetails  =  context. Database.SqlQuery
                                                                      < EmployeeDetails >("exec GetEmployeeData ", null).ToList();
}

【问题讨论】:

    标签: entity-framework sql-server-2008 stored-procedures sql-server-2012 throw


    【解决方案1】:

    尝试/抓住?

    using (Entities context = new Entities())
    {
        try
        {
            IEnumerable<EmployeeDetails> empDetails  =  context. Database.SqlQuery                                                            <EmployeeDetails>("exec GetEmployeeData ", null).ToList();
        }
        Catch (SqlException ex)
        {
            //Do something
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2011-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-07
      • 1970-01-01
      • 2021-11-08
      • 2018-11-12
      • 1970-01-01
      相关资源
      最近更新 更多