activeRecord 绑定属性的属性

在使用caste activeRecord的时候
假设我们有这样的一个类(无限级分类)

activeRecord 绑定属性的属性   /// <summary>
activeRecord 绑定属性的属性    
/// 行业
activeRecord 绑定属性的属性    
/// </summary>

activeRecord 绑定属性的属性     [ActiveRecord( " Trade " )]
activeRecord 绑定属性的属性    
public   class  Trade : ActiveRecordBase < Trade >
activeRecord 绑定属性的属性    
{
activeRecord 绑定属性的属性        
activeRecord 绑定属性的属性        
private int _iD;
activeRecord 绑定属性的属性        
activeRecord 绑定属性的属性        
private string _name;
activeRecord 绑定属性的属性        
activeRecord 绑定属性的属性
activeRecord 绑定属性的属性
activeRecord 绑定属性的属性        
/// <summary>
activeRecord 绑定属性的属性        
/// 父节点
activeRecord 绑定属性的属性        
/// </summary>

activeRecord 绑定属性的属性        private Trade parent_;
activeRecord 绑定属性的属性
activeRecord 绑定属性的属性        
/// <summary>
activeRecord 绑定属性的属性        
/// 了节点
activeRecord 绑定属性的属性        
/// </summary>

activeRecord 绑定属性的属性        private System.Collections.IList childList_;
activeRecord 绑定属性的属性
activeRecord 绑定属性的属性        [PrimaryKey(PrimaryKeyType.Native)]
activeRecord 绑定属性的属性        
public int ID
activeRecord 绑定属性的属性        
{
activeRecord 绑定属性的属性            
get
activeRecord 绑定属性的属性            
{
activeRecord 绑定属性的属性                
return this._iD;
activeRecord 绑定属性的属性            }

activeRecord 绑定属性的属性            
set
activeRecord 绑定属性的属性            
{
activeRecord 绑定属性的属性                
this._iD = value;
activeRecord 绑定属性的属性            }

activeRecord 绑定属性的属性        }

activeRecord 绑定属性的属性        
activeRecord 绑定属性的属性        
/// <summary>
activeRecord 绑定属性的属性        
/// 行业名称
activeRecord 绑定属性的属性        
/// </summary>

activeRecord 绑定属性的属性        [Property()]
activeRecord 绑定属性的属性        
public string Name
activeRecord 绑定属性的属性        
{
activeRecord 绑定属性的属性            
get
activeRecord 绑定属性的属性            
{
activeRecord 绑定属性的属性                
return this._name;
activeRecord 绑定属性的属性            }

activeRecord 绑定属性的属性            
set
activeRecord 绑定属性的属性            
{
activeRecord 绑定属性的属性                
this._name = value;
activeRecord 绑定属性的属性            }

activeRecord 绑定属性的属性        }

activeRecord 绑定属性的属性        
activeRecord 绑定属性的属性      
activeRecord 绑定属性的属性        
/// <summary>
activeRecord 绑定属性的属性        
/// 父节点 
activeRecord 绑定属性的属性        
/// </summary>

activeRecord 绑定属性的属性        [BelongsTo("ParentID")]
activeRecord 绑定属性的属性        
public Trade Parent
activeRecord 绑定属性的属性        
{
activeRecord 绑定属性的属性            
get
activeRecord 绑定属性的属性            
{
activeRecord 绑定属性的属性                
return this.parent_;
activeRecord 绑定属性的属性            }

activeRecord 绑定属性的属性            
set
activeRecord 绑定属性的属性            
{
activeRecord 绑定属性的属性                
this.parent_ = value;
activeRecord 绑定属性的属性            }

activeRecord 绑定属性的属性        }

activeRecord 绑定属性的属性
activeRecord 绑定属性的属性        
/// <summary>
activeRecord 绑定属性的属性        
/// 
activeRecord 绑定属性的属性        
/// </summary>
activeRecord 绑定属性的属性        
/// <returns></returns>

activeRecord 绑定属性的属性        public override string ToString()
activeRecord 绑定属性的属性        
{
activeRecord 绑定属性的属性            
return ID.ToString();
activeRecord 绑定属性的属性        }

activeRecord 绑定属性的属性
activeRecord 绑定属性的属性        
/// <summary>
activeRecord 绑定属性的属性        
/// 子节点 ,进行了级联删除,不进行延迟加载
activeRecord 绑定属性的属性        
/// </summary>

activeRecord 绑定属性的属性        [HasMany(typeof(Trade),Table="Trade",ColumnKey="ParentID",Cascade=ManyRelationCascadeEnum.All)]
activeRecord 绑定属性的属性        
public IList ChildList
activeRecord 绑定属性的属性        
{
activeRecord 绑定属性的属性            
get
activeRecord 绑定属性的属性            
{
activeRecord 绑定属性的属性                
return this.childList_;
activeRecord 绑定属性的属性            }

activeRecord 绑定属性的属性            
set
activeRecord 绑定属性的属性            
{
activeRecord 绑定属性的属性                
this.childList_ = value;
activeRecord 绑定属性的属性            }

activeRecord 绑定属性的属性        }

activeRecord 绑定属性的属性
activeRecord 绑定属性的属性
activeRecord 绑定属性的属性    }

我们希望在用repeater显示的时候
我们希望可以显示出 parent里面的属性 ID或者name
这个时候可以这样子用
 父:   :::::<%#Eval("Parent") %> 如果没有重写 trade的tostring方法.则会显示出 castle的信息
重写了你想要的属性.  一般我们也只会需一个属性的属性.如果是两个呢?哪么你可以 http://www.cnblogs.com/lovebanyi/archive/2006/12/20/598585.html参照一下这个

你可能感兴趣的:(ActiveRecord)