zoukankan      html  css  js  c++  java
  • 安装MVC3后没有dbcontext生成器的解决方案

    安装MVC3后,采用DBFIRS的方式,从数据库生成模型,这样生成的类是基于ObjectContext的,无法使用DbContext的一些方法,比如Set、Find、Entry等。需要用ADO.NET DBContext Generator来生成基于DbContext的实体类。

    默认安装MVC3后是没有这个ADO.NET DBContext Generator的,需要安装一下才能使用。以下是安装方法:

    1、下载ADO.NET DBContext Generator,可以点击这里下载。

    2、把下载下来的压缩包直接复制到C:Program FilesMicrosoft Visual Studio 10.0Common7IDEItemTemplatesCSharpCode1033下面,如果没有1033文件夹,就手动创建一个,然后复制进去。

    3、打开“Visual Studio 命令提示(2010)”命令行提示工具,执行命令:devenv /installvstemplates,需要等待一会,执行完毕后会有提示。

    做上以上三步后就可以打开VS了,接下来是如何使用这个ADO.NET DBContext Generator来生成代码。

    1、首先要建立一个edmx文件,即ADO.NET实体数据模型,然后选择从数据库生成,配置好数据库连接,VS会自动生成Model,只不过这时的Model是基于ObjectContext生成的。2、打开edmx文件,在空白处右击,选择“添加代码生成项”,这时弹出的菜单里就会有ADO.NET DBContext Generator了。

    3、点击添加即可,中间可能会有一些运行提示,直接确认即可。

    完成以后再去查看生成的代码,已经是基于DbContext类生成的了。

  • 相关阅读:
    使用60赫兹交流电的关西人
    UI交互细节节选控件使用细则
    PNG button (按钮) files with transparency, for Visual C++ 6.0 and VS2005
    成都第二天:美食
    精力管理与状态转换
    再议“专注”
    成都第一天:印象
    Flash AMF协议
    AS3.0 JSON介绍
    AS3.0 利用AMFPHP与PHP进行通讯 .
  • 原文地址:https://www.cnblogs.com/superfeeling/p/4870292.html
Copyright © 2011-2022 走看看