在这一章中,我们将学习如何使用基架快速搭建和运行一个简单的Microsoft ASP.NET MVC Web站点。在我们马上投入学习和编码之前,我们首先了解一些有关ASP.NET MVC和Entity Framework的背景信息,然后再详细学习如何搭建开发环境。 1.1 MVC ...
在这一章中,我们将直接进入项目,并且为产品和分类添加一些基本的模型类。我们将在Entity Framework的代码优先模式下,利用这些模型类创建一个数据库。我们还将学习如何在代码中创建数据库上下文类 指定数据库连接字符串以及创建一个数据库。最后,我们还将添加视图和控制器来管理和显式产品和分类数据。 注意:如果你想按照本章的代码编写示例,你必须完成第一章或者直接从www.apress.com下载 ...
2017-01-05 16:57 10 1119 推荐指数:
在这一章中,我们将学习如何使用基架快速搭建和运行一个简单的Microsoft ASP.NET MVC Web站点。在我们马上投入学习和编码之前,我们首先了解一些有关ASP.NET MVC和Entity Framework的背景信息,然后再详细学习如何搭建开发环境。 1.1 MVC ...
在这一章中,我们首先添加一个搜索产品的模块以增强站点的功能,然后使用视图模型而不是ViewBag向视图传递复杂数据。 注意:如果你想按照本章的代码编写示例,你必须完成第二章或者直接从www.apress.com下载第二章的源代码。 3.1 添加产品搜索 为了执行产品搜索,我们将添加 ...
本章的重点是对产品信息增加排序和分页的功能,以及使用ASP.NET Routing特性添加更加友好的URL支持。 注意:如果你想按照本章的代码编写示例,你必须完成第四章或者直接从www.apress.com下载第四章的源代码。 5.1 按照价格对产品进行排序 为了演示如何进行排序 ...
ASP.NET MVC with Entity Framework and CSS是2016年出版的一本比较新的、关于ASP.NET MVC、EF以及CSS技术的图书,我将尝试着翻译本书以供日后查阅。但是,由于本人英语水平有限,难免有翻译不准确或错误的地方,请大家踊跃提出宝贵的意见,以进行修正 ...
在这章中,我们将学习如何创建一个管理图片的新实体,如何使用HTML表单上传图片文件,并使用多对多关系将它们和产品关联起来,如何将图片存储在文件系统中。在这章中,我们还会学习更加复杂的异常处理,如何向模型添加自定义错误,然后向用户显示错误信息。在本章使用的产品图片可以在Apress站点中的第6章 ...
不知道对EF感兴趣的并不多,还是我翻译有问题(如果是,恳请你指正),通过前几篇的反馈,阅读这个系列的人不多。不要这事到最后成了吃不讨好的事就麻烦了,废话就到这里,直奔主题。 2-2 从已存在的数据库创建模型 问题 有一个存在的数据库,它拥有表、也许还有视图、外键。你想通过它来创建一个 ...
第二章 实体数据建模基础 很有可能,你才开始探索实体框架,你可能会问“我们怎么开始?”,如果你真是这样的话,那么本章就是一个很好的开始。如果不是,你已经建模,并在实体分裂和继承方面感觉良好,那么你可以跳过本章。 本章将带你漫游使用实体框架建模的基本实例,建模是实体框架的核心特性 ...
2.1 控制器的角色 MVC模式中的控制器(Controller)主要负责响应用户的输入,冰球在响应时修改模型(Model)。通过这种方式,MVC模式中的控制器主要关注的是应用程序流、输入数据的处理,以及对相关视图(View)输出数据的提供。 URL首先告知路由机制去实例化哪个控制器,调用 ...