我试图弄清楚如何使用AutoMapper合并两个复杂的对象实例.父对象有一个属性,它是子对象的集合:
public class Parent
{
public List<Child> Children { get; set; }
}
public class Child
{
public string A { get; set; }
public string B { get; set; }
public string C { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我有两个例子Parent:
var parentOne = new Parent()
{
Children = new List<Child>() { new Child() { A = "A", B = "B", C = "C" } }
};
var parentTwo = new Parent()
{
Children = new List<Child>() { new …Run Code Online (Sandbox Code Playgroud) 我正在探索将MVC用于我的下一个电子商务网站的可能性.我似乎无法弄清楚的一件事是我是否可以使用我通常使用的相同URL约定.目前,任何产品的URL可以是以下之一:
等等
我遇到的问题是嵌套的类别结构.到目前为止,我唯一想到的是如下:
routes.MapRoute(
"Products",
"{categories}/{productname}",
new { controller = "Product", action = "Details", productname = UrlParameter.Optional },
new { categories = @"\w+/\w+" }
);
Run Code Online (Sandbox Code Playgroud)
我希望{categories}可以与以下任何一个匹配,我可以处理这些以确定产品所属的正确类别:
但是上面显示的路线无法正常工作.
有谁知道如何实现这一目标,或者是否无法实现?