【发布时间】:2011-08-29 07:16:05
【问题描述】:
假设我使用 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 文件中不会保留任何代码)。知道如何解决这个问题吗????
【问题讨论】:
标签: asp.net-mvc-3 ado.net-entity-data-model dbcontext