Welcome Guest, you are in: Login

Castle Project

RSS RSS

Navigation (Active Record)





Search the wiki
»

PoweredBy

Using Imports

RSS
Modified on 2010/06/12 22:54 by Patrick Steele Categorized as Uncategorized
If there is a collision of names among your entities, you may use Import so you do not need to use their full name on queries.

You can also use imports to query returns to classes.

using Castle.Framework;

[ActiveRecord, Import(typeof(OrderSummary), "summary")]
public class Order : ActiveRecordBase
{
    // omitted for clarity
}

public class OrderSummary
{
    private float value;
    private int quantity;
    
    public float Value
    {
        get { return value; }
        set { this.value = value; }
    }
    
    public int Quantity
    {
        get { return quantity; }
        set { quantity = value; }
    }
}

ScrewTurn Wiki version 3.0.4.560. Some of the icons created by FamFamFam.