注意:这里面的禁止Set操作,只能用来读取,Set会影响ORM使用
var entityInfo=db.EntityMaintenance.GetEntityInfo<Student>(); Console.WriteLine(entityInfo.DbTableName);//输出表名 foreach (var column in entityInfo.Columns) { Console.WriteLine(column.ColumnDescription);//输出列的信息 column.xxx } [SugarTable("dbo.STudent")] public class Student { [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnName = "StudentID",ColumnDescription ="主键")] public int Id { get; set; } public string Name { get; set; } }
方法名 | 描述 | 返回类型 |
---|---|---|
GetEntityInfo | 获取实体信息 | EntityInfo |
GetTableName | 从实体获取表名 | string |
GetEntityName | 获取实体名 | string |
GetDbColumnName | 获取数据库列名 | string |
GetProperty | 获取属性 | PropertyInfo |
2016 © donet5.comApache Licence 2.0