zoukankan      html  css  js  c++  java
  • 遇到的异常处理

    • A first chance exception of type 'System.Data.Entity.Core.EntityException' occurred in EntityFramework.dll

    Additional information: The underlying provider failed on Open.

    InnerException: {"A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)"}

    StackTrace: at System.Data.Entity.Core.EntityClient.EntityConnection.Open()

    没有连VPN,数据库连接失败

    • The name '*** ' does not exist in the current context

    刚开始直接在if中定义var keywordfrom1=Convert.ToDateTime(keywordfrom);var keywordto1=Convert.ToDateTime(keywordto);

    不应该在if里面定义keywordfrom1和keywordto1变量,导致query中keywordfrom1和keywordto1报错

                var keywordfrom1 = new DateTime();
                var keywordto1 = new DateTime();
                if (!String.IsNullOrWhiteSpace(keywordfrom))
                {
                    keywordfrom1 = Convert.ToDateTime(keywordfrom);
                }
                else
                {
                    keywordfrom1 = Convert.ToDateTime("1753-1-1 00:00:00");
                }
    
                if (!String.IsNullOrWhiteSpace(keywordto))
                {
                    keywordto1 = Convert.ToDateTime(keywordto);
                }
                else
                {
                    keywordto1 = Convert.ToDateTime("9999-12-31 00:00:00");
                }
    
                var query = db.U_SP_AuditLog.AsQueryable();
                query = query.Where(a => a.ChangedOn >= keywordfrom1 && a.ChangedOn <= keywordto1);    
    • A first chance exception of type 'System.Data.Entity.Validation.DbEntityValidationException' occurred in EntityFramework.dll

    Additional information: Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.

    但EntityValidationErrors不能提供具体的错误信息

    将((System.Data.Entity.Validation.DbEntityValidationException)$exception).EntityValidationErrors添加到Watch窗口中就行。

          It's the easiest way I've found to get instant insight into these errors.

    • CompanyName.Demo.Point.x': cannot have instance field initializers in structs
    struct Point
            {
                public int x = 0;//对于结构,不能给里面的变量赋初值
            }
    • Unable to copy file “objDebugproject.dll” to “binproject.dll”. Access to the path 'binproject.dll' is denied

    Go to “bin" folder. View the properties of the dll file and see whether it is marked as "Read Only". If read only check box checked, uncheck it.、

  • 相关阅读:
    虚拟主机导入MySQL出现Unknown character set: ‘utf8mb4’
    解决导入MySQL数据库提示"Unknown character set: 'utf8mb4'"错误
    在js中怎样获得checkbox里选中的多个值?
    CSharp设计模式读书笔记(0):设计原则(学习难度:★★☆☆☆,使用频率:★★★★★)
    how to install maven and svn plugin into eclipse 3.6
    三个月不编程,能力下降80%
    maven管理的struts2spring3mybatisfreemarker框架整合
    Wiki: JavaHL for subversion & ubuntu lucid
    重装系统要装的库包 for ubuntu lucid
    Q for Eclipse is an Apache Maven plugin for the Eclipse IDE
  • 原文地址:https://www.cnblogs.com/chrisghb8812/p/5596415.html
Copyright © 2011-2022 走看看