将现有数据库 table 添加到 EF6 代码优先存储库

Adding an existing database table to a EF6 Code first repository

我有一个 Entity Framework 6 code first 应用程序。作为一次性的,我想添加一个基于 table 的实体 class,该实体已从外部添加到最初从代码优先应用程序生成的数据库中。我知道如何手动执行此操作,但我想知道是否有可以为我生成 class 的工具或方法。

可以新建项目,右键->添加新项目->ADO.NET实体数据模型->数据库优先

然后让 entity framework 为您的数据库生成模型,并将您需要的模型复制到您的项目中。这可能是最简单的解决方案:)