Entity Framework 2013 年 Visual Studio 中的 4 种工具
Entity Framework Power 4 tools in Visual Studio 2013
我了解到,使用现有数据库学习 Code First 的最佳方法之一是使用 EF Power Tools。
我下载了 Entity Framework Power tools beta 4,并将其安装在我现有的 Visual Studio 2013 安装中。之后我重新启动 Visual Studio。
我用我的实体创建了一个 class 库。据我了解,当安装插件时,我应该在项目上获得一个上下文菜单,允许我对数据库进行逆向工程,但我找不到这个菜单。
造成这种情况的一些可能原因可能是:
- 我错过了安装过程中的一些步骤
- 我的 classes 位于一个文件夹(.NET 中的命名空间)中,并且不知何故无法被该工具识别。
如有任何帮助,我们将不胜感激!
问题是 Entity Framework Power tools 扩展在安装后被禁用。为了解决这个问题,你需要去:
工具->扩展和更新,启用扩展并重启Visual Studio 2013.
另一个让我困惑的事实是,为了查看通过代码优先方法创建的模型,您需要右键单击包含您的上下文(从 DbContext 继承)的 class,然后在 "Entity Framework" 子菜单中查看 "View Entity Data Model"。
希望这对某人有所帮助!
我了解到,使用现有数据库学习 Code First 的最佳方法之一是使用 EF Power Tools。
我下载了 Entity Framework Power tools beta 4,并将其安装在我现有的 Visual Studio 2013 安装中。之后我重新启动 Visual Studio。
我用我的实体创建了一个 class 库。据我了解,当安装插件时,我应该在项目上获得一个上下文菜单,允许我对数据库进行逆向工程,但我找不到这个菜单。
造成这种情况的一些可能原因可能是:
- 我错过了安装过程中的一些步骤
- 我的 classes 位于一个文件夹(.NET 中的命名空间)中,并且不知何故无法被该工具识别。
如有任何帮助,我们将不胜感激!
问题是 Entity Framework Power tools 扩展在安装后被禁用。为了解决这个问题,你需要去: 工具->扩展和更新,启用扩展并重启Visual Studio 2013.
另一个让我困惑的事实是,为了查看通过代码优先方法创建的模型,您需要右键单击包含您的上下文(从 DbContext 继承)的 class,然后在 "Entity Framework" 子菜单中查看 "View Entity Data Model"。
希望这对某人有所帮助!