我有一个我正在构建的ASP.NET MVC项目,当我遇到Controller类的实现方式时,我正在浏览一些文档.我对OOP非常熟悉,但对于为什么以这种方式实现它有一些问题.
我查看了codeproject和一些堆栈溢出问题,但找不到我想知道的相同问题.
提前致谢!
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)