摘要:
在本节中,我们将使用实体框架代码先行迁移功能对模型类进行修改,并使修改应用带数据库中。默认情况下,当我们使用实体框架代码先行自动创建一个数据库,像我们在本系列前面做的那样,代码首先添加一张表到数据库中,以帮助跟踪数据库架构是否是同步的模型类是产生的。如果它们不同步,实体框架抛出一个错误。这使得它更容易在早期开发时跟踪发现问题,否则,我们可能在运行时发现隐晦错误。为模型修改建立代码先行迁移我们使用的是Visual Studio 2012,在“解决方案资源管理器”中双击我们的数据库文件,打开数据库工具。Visual Studio Express for Web将显示“数据库资源管理器”,Visua 阅读全文
摘要:
本节中,我们将添加一个SearchIndex方法,可以通过片名来搜索影片。/Movies/SearchIndex地址将可用。该请求将显示一个包含用户可以输入的Input元素的表单来查找影片。当用户提交表单后,该方法将得到用户提交的搜索值并用于搜索数据库。首先在现有的MoviesController类中增加一个SearchIndex方法。该方法将返回包含Html表单的视图。以下为代码:public ActionResult SearchIndex(string searchValue) { var movies = from m in db.Movies ... 阅读全文