如何让所有实体类用相同名称的主键(很有力的问题,比如所有表实体主键都用ID)

如何让所有实体类用相同名称的主键(很有力的问题,比如所有表实体主键都用ID),第1张

这个问题比较有力量,哈哈!

例如:有两个表userbases和products

两个表的主键分别为UserID和ProductID,那么,我想问有没有一种方法把它们的主键统一起来,用一个字段名称表示呢?

事实上,这个问题可以从一个基础知识说起!

接口,没错就是接口,我们知道接口中的一切,在它的实现类中都必须被实现,想一下,如果在接口中定义一个object类型或者string类型的字段,让所以子类都为它赋值,那不就OK了吗?

哈哈,说干就干

    /// <summary>
    /// 实体模块统一接口
    /// </summary>
    public interface IEntity
    {
        /// <summary>
        /// 为了主键统一,而手动设置的
        /// </summary>
        string ID { get; }
    }

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/2081741.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-07-22
下一篇 2022-07-22

发表评论

登录后才能评论

评论列表(0条)

保存