... đó viết mã cho lớp này như sau
namespace MVC4Seminar. Models
{
/// <summary>
/// Móc nối với CSDL thông qua kết nối cùng tên với
/// class MVC4SeminarDB được khai báo trong web.config ...
/// class MVC4SeminarDB được khai báo trong web.config
/// </summary>
public class MVC4SeminarDB: DbContext
{
public DbSet<Product> Products { get; set; }
public DbSet&...
... Hoàn thiện mã xử lý cho Crud
Để làm việc được với CSDL, bạn cần dòng mã lệnh:
o MVC4SeminarDB db = new MVC4SeminarDB();
Đề biết được có tham số cmdInsert hay không, bạn cần
o if (Request["cmdInsert"] ... nguồn của phương thức Action Crud()
public class SupplierController : Controller
{
MVC4SeminarDB db = new MVC4SeminarDB();
public ActionResult Crud(Supplier model)...
... view Search.cshtml. Mã như sau:
public class ProductController : Controller
{
MVC4SeminarDB db = new MVC4SeminarDB();
public ActionResult Search()
{
var products = db.Products;
... cấp sẽ gọi action Search() của ProductController với
tham số là CategoryId.
@{
var db = new MVC4SeminarDB();
}
<div class="art-vmenublock clearfix">
<div class="art-vmenublockheader"> ... cấp sẽ gọi action Search() của ProductController với
tham số là SupplierId.
@{
var db = new MVC4SeminarDB();
}
<div class="art-vmenublock clearfix"&...
... Report trong thư mục Models để mô tả thông tin thông kê. Sau đây là mã nguồn
của lớp.
namespace MVC4Seminar. Models
{
public class Report
{
public String Category { get; set; } // tên loại