【发布时间】:2010-05-26 09:56:26
【问题描述】:
我最近开始评估 ASP.NET MVC。虽然为仅具有原始属性的模型创建控制器和视图非常简单快捷(如官方页面的入门视频中所示),但我没有找到任何处理复杂类型引用的好方法。假设,我有这些模型:
public class Customer {
public int Id { get; set; }
public string Name { get; set; }
public Address Address { get; set; }
public IList<Order> Orders { get; set; }
}
public class Address {
public int Id { get; set; }
public string .....
.....
}
public class Order {
public int Id { get; set; }
public Customer Customer { get; set; }
public string OrderName { get; set; }
.....
}
请注意,我在模型中没有外键(就像 LINQ to SQL 的典型做法,示例视频中也使用了外键),而是对象引用。
如何在 asp.net mvc 中处理此类引用?有人有关于这个问题的一些好的提示或教程链接吗?可能包括复杂类型的自动绑定。
【问题讨论】:
标签: c# .net asp.net-mvc model entity-relationship