zoukankan      html  css  js  c++  java
  • EntityFrameWork 使用时碰到的小问题

    1,在使用orm访问数据库的相目里,也要引用EntityFrameWork.dll,否则无法使用orm

    否则,编译错误

    错误 5 “System.Data.Entity.DbSet`1<DbAccess.Entity.Dept>”不包含“Where”的定义,并且找不到可接受类型为“System.Data.Entity.DbSet`1<DbAccess.Entity.Dept>”的第一个参数的扩展方法“Where”(是否缺少 using 指令或程序集引用?)  

    2,web.config里的链接字符串最好和app.config里相同,因为ef的链接字符串需要一些特殊的参数

    否则:异常

    如果在 Code First 模式下使用,则使用 T4 模板为 Database First 和 Model First 开发生成的代码可能无法正常运行。若要继续使用 Database First 或 Model First,请确保在执行应用程序的 config 文件中指定 Entity Framework 连接字符串。若要将这些从 Database First 或 Model First 生成的类用于 Code First,请使用特性或 DbModelBuilder API 添加任何其他配置,然后移除引发此异常的代码。

    3,可以用windows身份验证生产实体,但是不能用windows验证访问数据库

    也就是说app.config里的链接字符串可以是windows身份验证,但是web.config里最好不要

    否则:异常

    基础提供程序在 Open 上失败。

     

    所以加上第二条,结论,不要使用wendows身份验证

     

  • 相关阅读:
    灾后重建
    购物
    [BZOJ3991][SDOI2015]寻宝游戏
    [BZOJ2286][SDOI2011]消耗战
    [Luogu4149][IOI2011]Race
    [BZOJ4003][JLOI2015]城池攻占
    [HDU5765]Bonds
    [HDU5977]Garden of Eden
    [Luogu4331][Baltic2004]数字序列
    [BZOJ4540][HNOI2016]序列
  • 原文地址:https://www.cnblogs.com/yyjj/p/3471728.html
Copyright © 2011-2022 走看看