我正在使用 MVC3 和实体框架
我有一张桌子:
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.
有人可以帮我找出星期几并放置适当的肌肉并放在它下面(每天可能有几块肌肉)
编辑:添加了新信息