zoukankan      html  css  js  c++  java
  • Entiy Framework出现的错误及解决办法

    一.配置问题

    1.某aspx页面在设计界面出现,创建控件错误..具体错误消息忘了.

        可能1:检查实体数据模型层中的App.Config文件的connectionStrings,要和web项目中的web.config文件的connectionStrings一致

          可能2:该aspx页面如果不是继承的 System.Web.UI.Page,而是继承的自己的BasePage类,BasePage类继承System.Web.UI.Page,BasePage 类的

          protected override void OnLoad(EventArgs e){...}方法,是否出现错误.


    2.数据库中的视图无法映射到模型中.

          视图可能没有名称为'Id'的列,添加即可.


    3.修改数据库中某字段属性(类型等),在实体数据模型层里,"从数据库中更新模型"操作,无法得到最新的映射实体字段类型.

          需要删除XYETS.edmx和App.Config文件,新建模型....此方法是最笨方法.暂时不知道其他方法.

          如果是使用的是Team Foundation Server做版本控制器.删除后先潜入更改的文件,新建模型即可.

      知道了新的办法:先删掉存储模型中的表,然后点击概念模型中表点击右键,在设计中显示,显示之后,删除该表,保存,并重新从库中更新该模型即可.


    二. 语法问题

    1.时间作为条件,查询时出现错误

       esql=" select value it from User as it where it.time= "+textTime.text ;   //错误,由于time是System.DateTime类型,而textTime.text是字符串类型,类型不匹配

       esql= " select value it from User as it where it.time= cast(' "+textTime.text +" ' as System.DateTime)";  //正确





         

  • 相关阅读:
    记第一场省选
    POJ 2083 Fractal 分形
    CodeForces 605A Sorting Railway Cars 思维
    FZU 1896 神奇的魔法数 dp
    FZU 1893 内存管理 模拟
    FZU 1894 志愿者选拔 单调队列
    FZU 1920 Left Mouse Button 简单搜索
    FZU 2086 餐厅点餐
    poj 2299 Ultra-QuickSort 逆序对模版题
    COMP9313 week4a MapReduce
  • 原文地址:https://www.cnblogs.com/lingyuan/p/1864644.html
Copyright © 2011-2022 走看看