我有一个带有单一入口点的数据库 - 一个用于发出请求的存储过程,例如:
request("SELECT", "CLIENT", etc...)
该程序尚未定义,但基于我的数据库人员告诉我的情况,这可能是它的样子。我将能够传递动作名称(在本例中为SELECT),表名称(在本例中为CLIENT)并将以某种形式接收结果。 (据我所知,这种实现背后的原因是控制执行和报告发送到数据库的查询)
我想知道如何为这样的数据库实现数据库层?
我正在考虑实施自定义Linq提供程序,但也许有更好的方式/模式?