我是 ASP.NET MVC 4 和 Web API 的新手。
我想要实现的是创建一个 CRUD Web 应用程序,该应用程序能够操作简单的现有 SQL Server 2008 数据库中的数据表。
我想到了带有 Web API 和 Entity Framework 的新 MVC 4。有许多关于代码优先数据访问模式的示例和示例,但很少有关于数据库优先的示例和示例。
任何人都可以帮助任何简要的想法如何首先使用数据库和 Entity Framework 和存储库模式来实现这一点吗?
最佳答案
您所描述的(CRUD 操作、SQL Server、 Entity Framework )是 MVC4 项目的假定默认值。给定数据库优先的方法,这对您来说应该非常简单。
Models
文件夹,创建一个新的 Entity Framework 类(ADO.Net Entity Framework 模型)。选择“从数据库生成”并按照说明操作 Controllers
文件夹并添加一个新的 Controller 。选择“具有读/写操作和 View 的 MVC Controller ,使用 Entity Framework ”。对于 Model 类,选择要定位的表实体。对于数据上下文类,选择您在步骤 2 中创建的 Entity Framework 类。就是这样。您应该能够运行该项目并让脚手架 CRUD 表单完全运行(导航到/YourControllerName 以查看表中的行列表)。您可以根据需要重复步骤 4 以添加其他表 Controller 。
关于asp.net - 使用 Web API 和数据库优先策略构建 ASP.Net 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13408659/