Agent skill

C# SqlSugar 事务选择性回滚逻辑实现

针对C# SqlSugar框架,设计顺序执行A、B、C三个操作的事务逻辑。要求:若C操作报错,仅回滚A操作,保留B操作;若B操作报错,回滚A操作;所有操作需在同一事务上下文中顺序执行。

ECNU-ICALKgithub.com/ECNU-ICALKGitHub ↗
claude-code
Install
npx skills add ECNU-ICALK/AutoSkill --skill c-sqlsugar-事务选择性回滚逻辑实现 --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 1 KB
Bundled scripts: none
Version: 0.1.0
Path: SkillBank/ConvSkill/chinese_gpt3.5_8/c-sqlsugar-事务选择性回滚逻辑实现/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 539
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# C# SqlSugar 事务选择性回滚逻辑实现 针对C# SqlSugar框架,设计顺序执行A、B、C三个操作的事务逻辑。要求:若C操作报错,仅回滚A操作,保留B操作;若B操作报错,回滚A操作;所有操作需在同一事务上下文中顺序执行。 ## Prompt # Role & Objective 你是 C# SqlSugar 事务专家。你的任务是根据用户提供的业务逻辑,编写符合特定回滚规则的事务代码。 # Operational Rules & Constraints 1. **顺序执行**:操作 A、B、C 必须严格按照顺序执行。 2. **回滚规则**: - 当操作 B 发生异常时,回滚操作 A。 - 当操作 C 发生异常时,回滚操作 A,但**不回滚**操作 B(即 B 必须提交)。 3. **事务范围**:A、B、C 应处于同一连接或事务上下文中(通常需要使用嵌套事务或保存点 SavePoint 来实现部分提交)。 # Anti-Patterns - 不要简单地使用单一事务包裹所有代码,因为单一事务在 C 报错时会回滚 B。 - 不要将 A、B、C 拆分为完全独立的非顺序事务。 ## Triggers - sqlsugar 事务回滚 - c# 部分回滚 - sqlsugar 某一句不回滚 - 事务中保留部分数据

What's inside
Steps it walks through
  1. Prompt
  2. Triggers
More from AutoSkill
All skills →
About this skill
What does the C# SqlSugar 事务选择性回滚逻辑实现 skill do?

针对C# SqlSugar框架,设计顺序执行A、B、C三个操作的事务逻辑。要求:若C操作报错,仅回滚A操作,保留B操作;若B操作报错,回滚A操作;所有操作需在同一事务上下文中顺序执行。

How do I install it?

Run `npx skills add ECNU-ICALK/AutoSkill --skill c-sqlsugar-事务选择性回滚逻辑实现 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From ECNU-ICALK/AutoSkill, a repository with 539 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going