天天看點

如何讓所有實體類用相同名稱的主鍵(很有力的問題,比如所有表實體主鍵都用ID)

這個問題比較有力量,哈哈!

例如:有兩個表userbases和products

兩個表的主鍵分别為UserID和ProductID,那麼,我想問有沒有一種方法把它們的主鍵統一起來,用一個字段名稱表示呢?

事實上,這個問題可以從一個基礎知識說起!

接口,沒錯就是接口,我們知道接口中的一切,在它的實作類中都必須被實作,想一下,如果在接口中定義一個object類型或者string類型的字段,讓是以子類都為它指派,那不就OK了嗎?

哈哈,說幹就幹

那如果有一個userbase實體類,它會繼承這個統一接口,它的代碼就變成了:

這樣,基礎有了,看了例子:

在方法裡調用:

怎麼樣,有點意思呀!