小编Dav*_*ell的帖子

IController vs ControllerBase vs Controller vs MyController?

我有一个我正在构建的ASP.NET MVC项目,当我遇到Controller类的实现方式时,我正在浏览一些文档.我对OOP非常熟悉,但对于为什么以这种方式实现它有一些问题.

我查看了codeproject和一些堆栈溢出问题,但找不到我想知道的相同问题.

  1. 在MVC 5中这个链的目的是什么:IController - > ControllerBase - > Controller - > MyController.
  2. 如果ControllerBase应该是制作控制器所需的最小值,那么为什么要使用Controller类呢?或者反过来说如果Controller是最小的实现,那么ControllerBase实际上不是一个基类?

提前致谢!

c# oop asp.net-mvc

23
推荐指数
1
解决办法
1万
查看次数

TypeORM 更新 Mant-to-Many 关系的所有记录

Channel我在和之间有多对多关系User,用于向订阅频道的用户发送电子邮件通知。我正在开发一项功能,其中一个通道被溶解以支持另一个通道,但我不知道如何将所有通知从溶解通道传输到目标通道。


@Entity()
export class User {
    @PrimaryColumn()
    id: string

    @Column()
    createdAt: Date

    @Column()
    updatedAt: Date

    @Column()
    email: string

    @ManyToMany(_type => Channel)
    @JoinTable()
    notifications: Channel[]
}

@Entity()
export class Channel {
    @PrimaryColumn()
    id: string

    @Column()
    createdAt: Date

    @Column()
    updatedAt: Date
}

async function transferNotifications(from: unknown, to: unknown): Promise<void> {
    //?
}
Run Code Online (Sandbox Code Playgroud)

typescript typeorm

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

标签 统计

asp.net-mvc ×1

c# ×1

oop ×1

typeorm ×1

typescript ×1