zoukankan      html  css  js  c++  java
  • XAF中实现类型转换(ValueConverter)

    实现代码

    代码
     /// <summary>
        
    /// 测试类
        
    /// </summary>
        public class User : XPObject
        {
            
    private string login;
            
    private DateTime regDate;

            
    public string Login
            {
                
    get { return login; }
                
    set { SetPropertyValue<string>("Login"ref login, value); }
            }
            [ValueConverter(
    typeof(Encryption))] //类型转换
            public DateTime RegistrationDate
            {
                
    get { return regDate; }
                
    set { SetPropertyValue<DateTime>("Password"ref regDate, value); }
            }
        }

        
    /// <summary>
        
    /// 实现自己的类型转换
        
    /// 字符类型与日期类型换转
        
    /// </summary>
        public class Encryption : ValueConverter
        {
            
    //从显示类型转换到数据库存储类型
            public override object ConvertToStorageType(object value)
            {
                
    return value.ToString();
            }
            
    //从数据库存储类型转换到显示
            public override object ConvertFromStorageType(object value)
            {
                
    return Convert.ToDateTime(value);
            }
            
    //存储类型
            public override Type StorageType
            {
                
    get { return typeof(string); }
            }
        }

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

  • 相关阅读:
    为什么非全站升级HTTPS不可?
    使用JSON实现分页
    Git常用命令
    chrome浏览器tab页内存占用变大,网站变慢为哪般?
    我们前端跟后端是怎么合作的
    关于响应式布局
    AngularJS(1)
    关于php语言的使用!
    你必须收藏的Github技巧
    CSS3 动画
  • 原文地址:https://www.cnblogs.com/Tonyyang/p/1766740.html
Copyright © 2011-2022 走看看