最佳答案
我正在做 mvcmusicstore 实践教程,在为专辑管理器创建脚手架时我注意到了一些东西(添加删除编辑)。
我想优雅地编写代码,所以我正在寻找一种简洁的方式来编写代码。
顺便说一句,我要让这家店更普通:
相册 = 物品
流派 = 类别
艺术家 = 品牌
下面是如何检索索引(由 MVC 生成) :
var items = db.Items.Include(i => i.Category).Include(i => i.Brand);
以下是检索删除项的方式:
Item item = db.Items.Find(id);
第一个方法返回所有项目,并在项目模型中填充类别和品牌模型。第二个,没有填充类别和品牌。
我如何写第二个函数来查找和填充里面的内容(最好是在一行中) ... ... 理论上——比如:
Item item = db.Items.Find(id).Include(i => i.Category).Include(i => i.Brand);