昨晚我在设计我的新项目时遇到了一些有趣的事情,这让我在这里提出了这个问题。
我的项目应该遵循 Table Gateway 模式,使用传统的 ADO.Net 数据集进行数据访问。我不想在我的数据访问类中编写普通查询。因此,我想出了一个想法,即编写一个解析器 kindaa api,它公开对象和方法,以便根据我的域对象在移动中生成查询。
稍后我希望这个 api 连接到我的业务对象并在业务对象实例上提供类型化 SQL 生成器 api。
任何想法或参考我该怎么做?这似乎很广泛,我不得不在这里接受你的意见。是否已经存在可以做到这一点的东西?