首先我要说的是,这绝不是一种批评。 Dapper是一个令人难以置信的工具,我非常乐意使用它。 Dapper.Contrib也不例外。
也许我误解了[Computed]
属性的目的。但文件明确指出:
...此属性已计算,不应成为更新的一部分
这让我相信其他操作SELECT/INSERT
仍然有效。对于SELECT
然而,在查看source时,它明确忽略了INSERT
语句。
您可以在此commit中看到代码已明确更改为忽略具有[Computed]
属性的属性。但是提交的标题是误导性的,因为它似乎意味着允许 INSERT
上的计算属性。
我想我的问题是,我们是否正在查看过时文档的实例?或者,是否应该在INSERT
上推送计算属性,这是一个错误的提交?