classes.cs
来自「NHibernate NET开发者所需的」· CS 代码 · 共 63 行
CS
63 行
using System;
using Iesi.Collections;
namespace NHibernate.Test.NHSpecificTest.NH534
{
public class Base
{
private int objectId;
private int versionCounter;
public virtual int ObjectId
{
get { return objectId; }
set { objectId = value; }
}
public virtual int VersionCounter
{
get { return versionCounter; }
set { versionCounter = value; }
}
}
public class Parent : Base
{
private ISet children;
public virtual ISet Children
{
get { return children; }
set { children = value; }
}
public virtual void AddChild(Child child)
{
if (children == null)
{
children = new HashedSet();
}
children.Add(child);
}
}
public class Child : Base
{
private Parent owner;
public Child()
{
}
public Child(Parent parent)
{
parent.AddChild(this);
}
public virtual Parent Owner
{
get { return owner; }
set { owner = value; }
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?