我有一个带有各种表的数据库。我看到自己正在编写这种形式的各种功能:

def getAgeAndHealthFromUser()
def getIDPriceLifeFromProduct()
def getIDFromUser()
def getPriceFromProduct()
def setIDFromUser()
def setPriceFromProduct()

.. and so on.


基本上,我通常会选择/设置不同表的多个列。希望您能理解。

那就是我tried the generic function approach使用不同的列名,表名作为输入并完成工作的时候。

我想知道这种方法是否会遇到任何潜在的问题?这是做明智设计的正确选择吗?

最佳答案

它是可行的,但是您需要在此类API中考虑以下内容:

对于Set API-每个表具有不同的列和不同的数据类型。

对于Get API-选择数据时,您选择列(结果集结构因查询案例而异),但是查询过滤器因使用案例而异。

您可以考虑使用某种通用Json接口或其他某种方式与API进行交互,但最终您可能需要为表演中的这种额外通用API付费。

谢谢

10-07 19:16
查看更多