gpt4 book ai didi

c# - 向现有类添加新功能 (C#)

转载 作者:行者123 更新时间:2023-11-30 14:16:22 25 4
gpt4 key购买 nike

在 c#.net 应用程序中,我有两个类,如下所示

Employee

EmployeeId : int : Primary key

Name : string

Job

JobId : int : Primary key

Name : string

EmployeeId : int

在数据库(SQL Server)中,我有两个表来保存这些类(员工和工作)的数据(ID 字段是自增字段,因此两个表中的编号可以相同)

现在我需要实现一项新功能,让用户可以为员工或工作添加评论,因此我需要创建一个 Comment 类以供两个类共享。

实现此新功能的最佳类和表结构是什么。

最佳答案

您可以创建以下表格...

Comment (CommentId, Text, [other fields...])

JobComments (CommentId, JobId)

EmployeeComments (CommentId, EmployeeId)

.. 然后您可以使用每个类型继承的表(如果使用 EF,请参阅 here),或者您可以使用标准关系来实现。

关于c# - 向现有类添加新功能 (C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7710991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com