0

我有一个 Page 对象,其中包含这样的 Metadata 属性

public class Page {
    public int Id { get; set; }
    public int ParentId { get; set; }
    public Metadata Metadata { get; set; }
}

public class Metadata {
    public string Slug { get; set; }
}

当我保存我的页面时,我需要验证没有其他具有相同父级的页面具有相同的 slug。我正在考虑在 slug 属性上使用验证属性,但是当我这样做时,我无法找到页面对象。验证此类事情的最佳方法是什么?

4

1 回答 1

0

如果您坚持使用数据注释验证属性,则可以通过将属性放在 Page 类而不是 Slug 属性上来访问所有属性。

然而,有更好的东西

于 2012-05-02T19:25:25.113 回答