Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.DomainModel/NHSpecific
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30054/src/NHibernate.DomainModel/NHSpecific
Added Files:
Tag: alpha_avalon-proxy
AvalonProxy.cs AvalonProxyImpl.cs AvalonProxyImpl.hbm.xml
Log Message:
commit on the avalon-proxy branch of a semi-working (no serialization) of
proxies yet.
--- NEW FILE: AvalonProxyImpl.cs ---
using System;
namespace NHibernate.DomainModel.NHSpecific
{
/// <summary>
/// Summary description for AvalonProxyImpl.
/// </summary>
public class AvalonProxyImpl : AvalonProxy
{
private int _id;
private string _name;
#region AvalonProxy Members
public int Id
{
get { return _id; }
set { _id = value; }
}
public string Name
{
get { return _name; }
set { _name = value; }
}
#endregion
}
}
--- NEW FILE: AvalonProxy.cs ---
using System;
namespace NHibernate.DomainModel.NHSpecific
{
/// <summary>
/// Summary description for AvalonProxy.
/// </summary>
public interface AvalonProxy
{
int Id { get; set; }
string Name { get; set; }
}
}
--- NEW FILE: AvalonProxyImpl.hbm.xml ---
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">
<class
name="NHibernate.DomainModel.NHSpecific.AvalonProxyImpl, NHibernate.DomainModel"
table="avalon_p"
proxy="NHibernate.DomainModel.NHSpecific.AvalonProxy, NHibernate.DomainModel"
>
<id name="Id">
<generator class="assigned" />
</id>
<property name="Name" />
</class>
</hibernate-mapping>
|