All properties are virtual


<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
                   assembly="KregMbClient.Core"
namespace="KregMbClient.Core.Data.Dao">
  <class name="Credit" table="credit">
    <id name="Id" column="creditID" unsaved-value="0">
      <generator class="identity" />
    </id>
    <property name="Updated" column="updated"/>
    <property name="MbId" column="creditID_MB" type="String"/>
    <property name="KregId" column="kregID" type="String" />
    <property name="Type" column="credit_type"/>
    <property name="ValidFrom" column="valid_from"/>
    <property name="Term" column="term"/>
    <property name="Amount" column="amount"/>
    <property name="InterestRate" column="interest_rate" type="Char" /
>
    <property name="Losses" column="losses"/>
    <property name="RecordStatus" column="status"/>
    <bag name="Collaterals" inverse="true" lazy="false"
generic="true">
      <key column="creditID" />
      <one-to-many class="Collateral" />
    </bag>
    <bag name="Guaranties" inverse="true" lazy="false" generic="true">
      <key column="creditID" />
      <one-to-many class="Guarantee" />
    </bag>
    <bag name="Remainders" inverse="true" lazy="false" generic="true">
      <key column="creditID"/>
      <one-to-many class="Remainder" />
    </bag>
    <many-to-one name="Person" column="personID" lazy="false"
fetch="join"/>
    <property name="Created" column="created" update="false"/>
  </class>
</hibernate-mapping>

    public class Credit : Base
    {
        private string mbId;
        public virtual string MbId
        {
            get { return mbId; }
            set { mbId = value; }
        }
        private string kregId;
        public virtual string KregId
        {
            get { return kregId; }
            set { kregId = value; }
        }
        private int type = 70; //see class CreditType
        public virtual int Type
        {
            get { return type; }
            set { type = value; }
        }
        private DateTime validFrom;
        public virtual DateTime ValidFrom
        {
            get { return validFrom; }
            set { validFrom = value; }
        }
        private DateTime term;
        public virtual DateTime Term
        {
            get { return term; }
            set { term = value; }
        }
        private decimal amount;
        public virtual decimal Amount
        {
            get { return amount; }
            set { amount = value; }
        }
        private char interestRate = 'F'; //
        public virtual char InterestRate
        {
            get { return interestRate; }
            set
            {
                interestRate = value;
                if (value == 'F')
                    interestRateText = "Fiksēta";
                else if (value == 'M')
                    interestRateText = "Mainīga";
            }
        }
        private string interestRateText = "Fiksēta"; //
        public virtual string InterestRateText
        {
            get { return interestRateText; }
            set
            {
                interestRateText = value;
                if (value.Equals( "Fiksēta"))
                    interestRate = 'F';
                else if (value.Equals("Mainīga"))
                    interestRate = 'M';
            }
        }
        private ICollection<Collateral> collaterals;
        public virtual ICollection<Collateral> Collaterals
        {
            get { return collaterals; }
            set { collaterals = value; }
        }
        private Person person;
        public virtual Person Person
        {
            get { return person; }
            set { person = value; }
        }
        private ICollection<Guarantee> guaranties;
        public virtual ICollection<Guarantee> Guaranties
        {
            get { return guaranties; }
            set { guaranties = value; }
        }
        private ICollection<Remainder> remainders;
        public virtual ICollection<Remainder> Remainders
        {
            get { return remainders; }
            set { remainders = value; }
        }
        private decimal losses;
        public virtual decimal Losses
        {
            get { return losses; }
            set { losses = value; }
        }
        private int recordStatus = 0;
        public virtual int RecordStatus
        {
            get { return recordStatus; }
            set { recordStatus = value; }
        }
}
Id and dates are derived from Base class
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to