2016-01-18 53 views
0

有沒有設定一個POCO場只是選擇任何屬性。Servicestack OrmLite忽略INSERT,UPDATE - 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; } 
} 

回答

1

不,那裏只有[Ignore] OrmLite完全忽略。

只需使用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; } 
}