domain.cs
来自「NHibernate NET开发者所需的」· CS 代码 · 共 96 行
CS
96 行
namespace NHibernate.Test.NHSpecificTest.NH1488
{
public abstract class Category
{
private int id;
private string name;
protected Category() {}
protected Category(string name)
{
this.name = name;
}
public virtual int Id
{
get { return id; }
set { id = value; }
}
public virtual string Name
{
get { return name; }
set { name = value; }
}
}
public class CustomerCategory : Category
{
public CustomerCategory() {}
public CustomerCategory(string name) : base(name) {}
}
public class OtherCategory : Category
{
public OtherCategory() {}
public OtherCategory(string name) : base(name) {}
}
public class CustomerNoSmart
{
private Category category;
private int id;
private string name;
public CustomerNoSmart() {}
public CustomerNoSmart(string name)
{
this.name = name;
}
public virtual int Id
{
get { return id; }
set { id = value; }
}
public virtual string Name
{
get { return name; }
set { name = value; }
}
public virtual Category Category
{
get { return category; }
set { category = value; }
}
}
public class Customer
{
private CustomerCategory category;
private int id;
private string name;
public Customer() { }
public Customer(string name)
{
this.name = name;
}
public virtual int Id
{
get { return id; }
set { id = value; }
}
public virtual string Name
{
get { return name; }
set { name = value; }
}
public virtual CustomerCategory Category
{
get { return category; }
set { category = value; }
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?