【发布时间】:2013-11-30 18:55:42
【问题描述】:
场景描述:
我在 C# 中有一个名为“Employee” 的父类,几个子类从该类继承。例如,“Part-time”、“Full-Time”等继承自“Employee”。
某个部门的所有员工都获得基本工资,例如 300 美元。如果他们是全职员工,他们将获得 300 美元的基本工资加上 200 美元的全职奖金。
我们有许多类别的员工,所有这些员工都获得 300 美元的基本信用以及根据他们的类别而定的独特奖金。
需要帮助的问题:
我正在尝试编写一个 C# 到 SQL 例程,该例程增加该部门中的每个人每周 300 美元的积分加上他们类别的独特奖金。我已经有几个例程返回员工的月度列表及其在公司的长期账户。 有没有办法只提取独特的类别?
dbo.PaymentRoutine
(@EmployeeClassification VARCHAR(50), @WeeklyPay DECIMAL(18,02))
UPDATE [Employee].Financial
set PaymentBalance += @UniqueBonus
我该怎么做?我可以手动输入我们在代码中拥有的每一类工人并运行增量......但我希望有人能够帮助我提供一个不那么新手的解决方案:) 有什么方法可以查看列表 的 unique 子元素,并在这样的例程中访问这些子元素的属性?还是我以错误的方式处理这个问题?提前感谢任何 cmet 并帮助我学习。
【问题讨论】:
标签: c# sql sql-server