zoukankan      html  css  js  c++  java
  • XAF 编写随笔

    1. 唯一约束
      • 单属性唯一约束,在属性上写:

    private Evaluation _RelEvaluation;
            [RuleUniqueValue("关联评测活动不能重复", DefaultContexts.Save, CriteriaEvaluationBehavior = CriteriaEvaluationBehavior.BeforeTransaction)]
            [XafDisplayName("关联评测活动")]
            public Evaluation RelEvaluation
            {
                get
                {
                    return _RelEvaluation;
                }
                set
                {
                    SetPropertyValue("RelEvaluation", ref _RelEvaluation, value);
                }
            }

      • 复合唯一约束,多个属性,在类上写

        [DefaultClassOptions]
         //[NavigationItem("基础管理")]
         [XafDisplayName("评价人")]
         [ImageName("BO_Person")]
         [CreatableItem(false)]
         [RuleCombinationOfPropertiesIsUnique("同一测评活动下评价人的密码不能重复", DefaultContexts.Save, "RELEvaluation, Pwd")]
         public class Appraiser : BaseObject
         { // Inherit from a different class to provide a custom primary key, concurrency and deletion behavior, etc. (https://documentation.devexpress.com/eXpressAppFramework/CustomDocument113146.aspx).
             public Appraiser(Session session)
                 : base(session)
             {
             }

    1. 必填项

    private MemberDomainObject _RELMemberDomainObject;
             [RuleRequiredField(DefaultContexts.Save)]
             [Association("MemberDomainObject-CPSCLDO")]
             [XafDisplayName("关联会员")]
             public MemberDomainObject RELMemberDomainObject
             {
                 get { return _RELMemberDomainObject; }
                 set
                 {
                     SetPropertyValue("RELMemberDomainObject", ref _RELMemberDomainObject, value);
                 }
             }


  • 相关阅读:
    程序写法
    2011年C++再次给力
    WIN7+LINUX双系统
    随机洗牌算法
    Eclipse快捷键大全
    Android 编程规范
    android Context 上下文的几点解析
    消息模式Toast.makeText的几种常见用法
    Eclipse的优化
    用PULL解析器解析XML文件
  • 原文地址:https://www.cnblogs.com/HappinessZhao/p/11967926.html
Copyright © 2011-2022 走看看