實現網上書店的例子

2022-08-05 13:03:17 字數 906 閱讀 3313

選擇基本模版

1.建立模型類book

public class book

public string bookname

public string writer

public decimal price

public datetime time

public int amount

public virtual booktype booktypes //外來鍵一對多

}2.建立模型類booktype

public class booktype

public string booktype

public icollectionbooks //外來鍵一對多

3.建立資料庫上下文

public class bookcontext2:dbcontext

public dbsetbooktypes

}4.資料遷移:檢視->其它視窗->程式包管理器

enable-

add-

update-

webcofig中更改connectionstring與資料庫上下文名字相同

5.建立控制器

強型別檢視->模型類->資料庫上下文類

public class homecontroller : controller

public actionresult details(int id = 0)

return view(book);

}protected override void dispose(bool disposing)

}6.建立檢視index

@model ienumerable<_2.models.book>

@建立檢視detail

選擇強型別,detail模板