我知道之前曾经有人问过同样的问题,但我希望能得到一个更好的答案(不需要在运行时修改类属性)。这是问题:
我也遇到了同样的问题 - 我正在寻找类似回答者第一次回复的解决方案,但实际上能够起作用。如果没有更好的解决方案,有人可以评论一下回答者的解决方案有多可靠吗?在我看来,更改数据库名称和查询数据库之间的延迟可能会导致返回错误表的结果:
查询1:更改名称
查询2:再次更改名称
查询1:获取结果(但使用了查询2中的错误名称)
编辑:该模型旨在用于约15个表格 - 因此继承是不切实际的,因为每次都需要新的模型名称。
谢谢
P.S. 如果这不是询问问题详细信息的正确方式,请原谅我。