zoukankan      html  css  js  c++  java
  • 使用一个非持久字段PersistentAlias

    代码
    public class Order : XPObject {
       
    public Order() {}
       
    public decimal UnitPrice;
       
    public int Qty;
       
    public decimal Discount;

       [PersistentAlias(
    "UnitPrice*Qty*(1-Discount)")]
       
    public decimal ExtendedPrice {
          
    get { return Convert.ToDecimal(EvaluateAlias("ExtendedPrice")); }
       }
    }
    代码
            [PersistentAlias("TaskWork[].Sum(HoursSpent)")]
            
    public float HoursSpent {
                
    get { return (float)(EvaluateAlias("HoursSpent"?? 0f); }
            }
            
    public float TotalHours {
                
    get { return RemainingHours + HoursSpent; }
            }
            [Association, Aggregated]
            
    public XPCollection<TaskWork> TaskWork {
                
    get { return GetCollection<TaskWork>("TaskWork"); }
            }

    欢迎转载,转载请注明出处:http://www.cnblogs.com/Tonyyang/

  • 相关阅读:
    粘包_Server
    初见UDP_Server
    初见UDP_Client
    TCP/UDP协议
    网络编程相关概念
    mmap实现大文件快速拷贝
    生成这消费者问题(多线程实现)
    线程同步互斥实现资源访问
    信号灯(线程互斥)
    线程属性
  • 原文地址:https://www.cnblogs.com/Tonyyang/p/1746259.html
Copyright © 2011-2022 走看看