部分的に更新されたペタポコのソースコードを持っている人はいますか? petapoco ドキュメントによると、この機能は存在するはずです。
http://www.toptensoftware.com/Articles/116/PetaPoco-Partial-Record-Updates
しかし、ソース コードを github からダウンロードしましたが、部分的な更新がありません。誰かが部分的に更新されたソース コードを持っている場合は、私と共有してください。
部分的に更新されたペタポコのソースコードを持っている人はいますか? petapoco ドキュメントによると、この機能は存在するはずです。
http://www.toptensoftware.com/Articles/116/PetaPoco-Partial-Record-Updates
しかし、ソース コードを github からダウンロードしましたが、部分的な更新がありません。誰かが部分的に更新されたソース コードを持っている場合は、私と共有してください。
Github の現在のバージョンには、部分更新メソッドの「バージョン」が 2 つあります (変更をプルする必要がある場合があります)。1 つは Database クラスにあります。
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
もう 1 つは、TT によって生成された Recordクラスにあります。
public int Update(IEnumerable<string> columns) { return repo.Update(this, columns); }
使用法 : u.Update(new string[] { "last_login" });
u は生成された TT ですRecord<T>