是否有任何属性为SELECT设置了POCO字段。
如下所示;
public class Poco {
public string Id { get; set; }
public string Name { get; set; }
[IgnoreUpdate]
public Datetime CreatedOn{ get; set; }
[IgnoreInsert]
public Datetime UpdateOn{ get; set; }
}
答案 0 :(得分:1)
没有OrmLite完全忽略的[Ignore]
。
只需为SELECT使用不同的模型 - 您可以使用[Alias]
属性将其映射回原始表名,例如
[Alias("Poco")]
public class PocoDetails
{
public string Id { get; set; }
public string Name { get; set; }
public Datetime CreatedOn{ get; set; }
public Datetime UpdateOn{ get; set; }
}
答案 1 :(得分:1)
只是小的更新 - 在当前版本的 ServiceStack v5 中,可以使用属性 [IgnoreOnInsert]
、[IgnoreOnUpdate]
或 [IgnoreOnSelect]
标记属性