首先是 ASP.NET mvc 数据库的教程
本文关键字:mvc 数据库 的教程 NET ASP | 更新日期: 2023-09-27 18:36:51
首次尝试使用 asp.net。需要创建一个 asp.net mvc api,该 API 为 5 个返回 1 列的表提供 GET API。很简单的东西。然而,我很难将所有东西放在一起。我能够在一个简单的 mvc 上创建一个教程,并调用一个服务来从模型返回静态数据。我还能够使用 EF5 生成模型,但从这里我不确定如何将它们连接到我的控制器以获取数据。
所以我的问题。有谁知道一个示例,它首先是数据库,然后展示如何在某种 MVC API 中使用该"导入"的数据库?
创建一个 BaseController
类,所有其他控制器都可以从该类继承。
在BaseController
中,创建一个名为db
的DbContext
或易于记忆和访问的内容。
像这样:
public abstract class BaseController : Controller
{
protected readonly MyEntities db;
public BaseController()
{
db = new MyEntities();
}
}
MyEntities
当然会引用您生成的实体模型。
发现这在我正在结束的一个大项目中非常有用。
希望这有帮助。
在这里你可以试试这个例子:
使用数据库优先和实体框架 4.1 构建 MVC 3 应用,视频在这里
实体框架数据库 首先在 MVC3 1of3 中,这是一个 youtube 视频
实体框架中的数据库优先方法,这是 MVC4 上的一个示例
希望这有帮助。
您应该能够使用实体数据模型向导导入数据库并自动生成为您生成类的 EDMX 文件。请参阅此示例:
http://www.c-sharpcorner.com/UploadFile/abhikumarvatsa/database-first-approach-in-entity-framework/
查看NerdDinner应用程序,它涵盖了MVC,Razor和Entity Framework的大部分基础知识。
http://nerddinner.codeplex.com/
http://content.wrox.com/wroxfiles/aspnetmvc-nerdinner_v2.pdf