我有一个具有许多属性的组件,这些属性具有各种属性
通常,当这些属性被添加到一个普通的旧域对象时,它们会被我的自定义 AttributeConventions 拾取。
对于组件属性,它们不是。这些是否需要一些额外的接线?
例如
public class Component
{
[Length(Max=50)]
public virtual string Name {get; set;}
}
public class MyClass
{
public virtual Component Component {get; set;}
[Length(Max=50)]
public virtual string Color {get; set;}
}
我得到一个带有列 Color 和 ComponentName 的表 MyClass
颜色是 nvarchar(50) 而 ComponentName 是 nvarchar(255)(默认值)