假设我使用 asp.net mvc 3 和实体框架数据库第一方法使用示例 Northwind 数据库创建应用程序。为此,我正在打开一个新的 asp.net mvc 3 项目,然后添加一个 ado.net 实体数据模型。我正在从现有数据库生成它,因为它已经创建。之后,我使用 ado.net DbContext 生成器为我生成代码。这些包括所有模型和 DbContext 文件(在本例中为 NorthwindContext)。
现在我面临的问题是重组代码。所有模型都应该放在项目的 Model 文件夹中。即使我在 Model 文件夹中生成代码,NorthwindContext 类也会在其中生成。即在 NorthwindContext.tt 文件下生成 NorthwindContext.cs。该文件应保留在 DAL 文件夹中,因为我将使用它来访问数据。现在,如果我只是将它拖放到 DAL 文件夹中,代码生成会自动停止(NorthwindContext.cs 文件中没有保留代码)。知道如何解决这个问题吗????