我有一个MyClass类型映射到具有相同名称的数据库表。为IdOne和IdTwo属性创建了两个数据库列。
Class(Table="MyClass")]
public class MyClass
{
[CompositeId(0)]
[KeyProperty(1, Name="IdOne", Column="IdOne")]
[KeyProperty(2, Name="IdTwo", Column="IdTwo")]
public virtual int IdOne { get; set; }
public virtual int IdTwo { get; set; }
}
假设我只知道类类型和列名。如何获取特定列的C#属性?尝试使用NHibernate的元数据,但未能得到我想要的东西。