首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PetaPoco部分更新

PetaPoco部分更新
EN

Stack Overflow用户
提问于 2011-11-14 16:37:48
回答 1查看 4.2K关注 0票数 1

有没有人有petapoco源代码的部分更新?根据petapoco文档,这个功能应该在那里。

http://www.toptensoftware.com/Articles/116/PetaPoco-Partial-Record-Updates

但是我已经从github下载了源代码,但是缺少部分更新。如果有人有部分更新的源代码,请与我分享。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-14 17:22:21

在Github上的当前版本中,有两个“版本”的部分更新方法(也许你需要拉出更改)。一个是关于Database类的:

代码语言:javascript
复制
public int Update(object poco, IEnumerable<string> columns)

Github:https://github.com/CollaboratingPlatypus/PetaPoco/blob/adfbde3207a94d0de5c74188d8d1b5801a8be0b9/PetaPoco/PetaPoco.cs#L1433线号1443

用法:db.Update(u, new string[] { "last_login" });,其中db是Database的实例

另一个在TT generated Record类中:

代码语言:javascript
复制
public int Update(IEnumerable<string> columns) { return repo.Update(this, columns); }

Github:https://github.com/CollaboratingPlatypus/PetaPoco/blob/adfbde3207a94d0de5c74188d8d1b5801a8be0b9/PetaPoco/Models/Generated/PetaPoco.Generator.ttinclude#L73第73行

用法:u.Update(new string[] { "last_login" });,其中u是TT生成的Record<T>

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8119042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档