Skip to content
Wayne edited this page Jul 28, 2015 · 2 revisions

EntityConfig 实体配置

[DataConfigure(typeof(ExampleMetaData))]
public class Example : EditorEntity
{
    public int Id { get; set; }
    public string Text { get; set; }
    public string Value { get; set; }
}

class ExampleMetaData : DataViewMetaData<Example>
{
    //数据库配置
    protected override void DataConfigure()
    {
        DataTable("Example");
        DataConfig(m => m.Id).AsIncreasePrimaryKey();
    }
    //视图配置
    protected override void ViewConfigure()
    {
        ViewConfig(m => m.Id).AsHidden();
        ViewConfig(m => m.Text).AsTextBox().Required();
        ViewConfig(m => m.Value).AsMutiLineTextBox().MaxLength(200);
    }

}

Clone this wiki locally