Rog*_*ira 0 c# data-annotations servicestack ormlite-servicestack
我需要从此类“tblAccounts”和“AccountNumber”的数据注释中返回别名。它使用 ServiceStack ORM Lite。
[Alias("tblAccounts")]
[Schema("task")]
public class Account : IHasId<int>
{
[Alias("AccountNumber")]
public int Id { get; set; }
[Required]
public int UnitId { get; set; }
[Required]
public int OldAccountNumber { get; set; }
[Required]
}
Run Code Online (Sandbox Code Playgroud)
您可以从ModelDefinition为每个 POCO 表创建的OrmLite 中查询,例如:
var modelDef = typeof(Account).GetModelMetadata();
var tableName = modelDef.ModelName;
var idName = modelDef.PrimaryKey.FieldName;
Run Code Online (Sandbox Code Playgroud)
[Alias]如果存在,这两种情况都会返回。
| 归档时间: |
|
| 查看次数: |
2160 次 |
| 最近记录: |