将查询结果转换为域实体的最佳方式



我正在使用knext .js来构建SQL查询。它工作得很好,但我需要将查询结果转换为图形解析器的域实体(表示来自域的对象的类型)。我使用Knex来避免使用ORM,因为许多在线的人认为ORM会使查询变得更加困难。我目前最好的想法是遵循Repository模式,并使用丑陋的代码将结果转换为repo类中的类。欢迎更好的想法:)

据我所知,您想基于GraphQL查询(这意味着您已经拥有db并希望使用简单的ORM而不是EF)进行db调用。

我不知道你用的是哪个平台,但是如果你用的是。net,你可以看看nrecoc . graphql。它允许在json文件中设置db-connection和定义graphql模式(graphql schema到db-table,包括模式之间的关系),绝对值得一看。

相关内容

  • 没有找到相关文章

最新更新