在Petapoco中使用Fetch时排除成员

时间:2013-05-02 15:19:58

标签: petapoco

考虑尝试使用Petapoco.Fetch,其中成员“content”是c#对象。

“Content”成员是我存储在缓存中的byte []成员og想要专门检索..而不是从数据库。

所以:

SQL = "select * table.FundDocument";

List<FundDocument> fundDocuments = new List<FundDocument>();
fundDocuments = database.Fetch<FundDocument>(SQL)
                .IgnoreORExcept(FundDocument.content = GetDocumentFromCache(id));

所以petapoco对象会获取除成员“content”之外的所有内容,它会从函数GetDocumentFromCache()获取它;

这可能吗?

1 个答案:

答案 0 :(得分:0)

您可以在POCO中使用ExplicitColumns并排除要检索的属性,也可以将其命名为不同,因此PetaPoco不会检索它。