0
它我再...... 我有一些像這樣的代碼..ASP NET MVC(從數據庫中裝載的數據)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MvcGridSample.Models
{
public class CustomerService
{
private List<SVC> Customers
{
get
{
List<SVC> customers;
if (HttpContext.Current.Session["Customers"] != null)
{
customers = (List<SVC>) HttpContext.Current.Session["Customers"];
}
else
{
//Create customer data store and save in session
customers = new List<SVC>();
InitCustomerData(customers);
HttpContext.Current.Session["Customers"] = customers;
}
return customers;
}
}
public SVC GetByID(int customerID)
{
return this.Customers.AsQueryable().First(customer => customer.seq_ == customerID);
}
public IQueryable<SVC> GetQueryable()
{
return this.Customers.AsQueryable();
}
public void Add(SVC customer)
{
this.Customers.Add(customer);
}
public void Update(SVC customer)
{
}
public void Delete(int customerID)
{
this.Customers.RemoveAll(customer => customer.seq_ == customerID);
}
private void InitCustomerData(List<SVC> customers)
{
customers.Add(new SVC
{
ID = 1,
FirstName = "John",
LastName = "Doe",
Phone = "1111111111",
Email = "[email protected]",
OrdersPlaced = 5,
DateOfLastOrder = DateTime.Parse("5/3/2007")
});
customers.Add(new SVC
{
ID = 2,
FirstName = "Jane",
LastName = "Doe",
Phone = "2222222222",
Email = "[email protected]",
OrdersPlaced = 3,
DateOfLastOrder = DateTime.Parse("4/5/2008")
});
customers.Add(new SVC
{
ID = 3,
FirstName = "John",
LastName = "Smith",
Phone = "3333333333",
Email = "[email protected]",
OrdersPlaced = 25,
DateOfLastOrder = DateTime.Parse("4/5/2000")
});
customers.Add(new SVC
{
ID = 4,
FirstName = "Eddie",
LastName = "Murphy",
Phone = "4444444444",
Email = "[email protected]",
OrdersPlaced = 1,
DateOfLastOrder = DateTime.Parse("4/5/2003")
});
customers.Add(new SVC
{
ID = 5,
FirstName = "Ziggie",
LastName = "Ziggler",
Phone = null,
Email = "[email protected]",
OrdersPlaced = 0,
DateOfLastOrder = null
});
customers.Add(new SVC
{
ID = 6,
FirstName = "Michael",
LastName = "J",
Phone = "666666666",
Email = "[email protected]",
OrdersPlaced = 5,
DateOfLastOrder = DateTime.Parse("12/3/2007")
});
}
}
}
這些代碼是我從網上找來的例子..
在這種情況下,數據創建並保存在會話之前顯示..
我想問的事情是如何如果我想從表中加載數據?
我'這裏是新手..請幫助:)
感謝b4針對提前..