小编Fou*_*ali的帖子

如果在方法中启动或引用了对象,则在类图中关系的类型是什么?

我正在对一个系统进行逆向工程并创建一个类图。

代码类似于以下示例:

class B
{
}

class C
{
}    

class A
{
    C GetC()
    {
       return new C();
    }

    void Foo()
    {
       B b = new B;
       C c = GetC(); // this function returns a reference to an object of type C
    }
}
Run Code Online (Sandbox Code Playgroud)

我想知道我是否有这段代码,A和B,A和C类之间是什么关系?

c# uml class-diagram

3
推荐指数
1
解决办法
606
查看次数

更新触发器中的同一个表

我有一张表来计算总扣除额和上个月的剩余扣除额.

剩下的旧月扣除中的任何更新都应该按顺序影响接下来的几个月,所以我AFTER UPDATE为这个表创建了一个触发器,但是我注意到UPDATE下个月没有调用触发器.

检查触发器代码

CREATE TRIGGER [dbo].[tgUpdateRemainingBalance]
ON [dbo].[GAT_MONTHLY_DEDUCTION] 
AFTER UPDATE
AS 
BEGIN
SET NOCOUNT ON;

DECLARE @OldTotalDeduction INT 
DECLARE @NewTotalDeduction INT
DECLARE @OldRemainingToNextMonth INT
DECLARE @NewRemainingToNextMonth INT

SELECT @OldRemainingToNextMonth = RemainingToNextMonth,
@OldTotalDeduction = TotalDeduction
FROM DELETED

SELECT @NewRemainingToNextMonth = RemainingToNextMonth,
@NewTotalDeduction = TotalDeduction
FROM INSERTED

DECLARE @EmpNo BIGINT
DECLARE @RegDate DATETIME

SELECT @EmpNo = PersonnelNo, @RegDate = RegDate FROM INSERTED

IF (@OldRemainingToNextMonth <> @NewRemainingToNextMonth) OR (@OldTotalDeduction <> @NewTotalDeduction)
BEGIN
UPDATE GAT_MONTHLY_DEDUCTION
SET TotalDeduction = TotalDeduction …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server triggers

2
推荐指数
1
解决办法
7208
查看次数

标签 统计

c# ×1

class-diagram ×1

sql-server ×1

t-sql ×1

triggers ×1

uml ×1