我用MVC3和Entity Framework工作如何獲得我的觀點看起來像一個時間表
我有一個表:
ID - 星期幾 - 肌肉 - 量的集合 - 客戶
這是一張桌子......這只是一個簡單的小項目。
但我的問題是,我不知道如何得到正確的視圖。
**Monday Tuesday Wednesday Thursday Friday Saturday Sunday**
Muscle Muscle etc...
sets sets
我覺得我應該做的......首先得到的(這是他創建的)客戶想要鍛鍊的日子名單
型號
fitnessday是被連接的屬性我的數據庫與datacontext。
所以像
public class FitnessDay
{
public int id { get; set; }
public string dayoftheweek{ get; set; }
public string muscle{ get; set; }
public Nullable<int> sets{ get; set; }
public Nullable<int> customerId{ get; set; }
public virtual Customer Customers{ get; set; }
}
public class Customer
{
public Customer()
{
this.fitnessDay = new HashSet<fitnessDay>();
}
// Primitive properties
public int id { get; set; }
public string name{ get; set; }
public string lastname{ get; set; }
// Navigation properties
public virtual ICollection<fitnessDay> fitnessDay { get; set; }
}
-
private IList<fitnessDay> trainingList= null;
public IList<fitnessDay> Training()
{
string nameOfCustomer= "bob";
var Training1 = db.fitness.Where(c => c.Customer.name== nameOfCustomer);
trainingList= Training1.ToList();
return trainingList;
}
控制器
public ViewResult TrainingView()
{
var list = model.training();
return View(list);
}
視圖
Don't know how to show it here.
有人可以幫助我得到了一週的某一天,並把正確的肌肉,並設置它的下面(有可能是每天幾個肌肉)
編輯:新信息添加
[jQuery日曆插件](http://arshaw.com/fullcalendar/)很適合這個賬單。 – 2012-04-16 19:51:02
@RobertHarvey - 那個日曆很漂亮! – 2012-04-16 19:53:29
它看起來不錯。我會嘗試,但我從來沒有使用過jQuery。這可能會使事情更復雜。編輯:我看着它,但我的表很簡單,它沒有時間戳 - 我只是想要正確的數據低於星期幾 – deltu100 2012-04-16 19:57:44