-
Notifications
You must be signed in to change notification settings - Fork 27
EntityConfig
Wayne edited this page Jul 28, 2015
·
2 revisions
[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);
}
}