嗯,这不好。
我有一个名为“GetFriendlyProductItem”的模式绑定函数,它为 ProductItems 表中的产品返回一个人类可读的名称。
反过来,ProductItems 表有一个名为“Name”的计算列,它使用该函数在该列中生成值。
问题是我需要对 ProductItems 进行更改。我不能,因为 GetFriendlyProductItem 使用它并且它是模式绑定的。我试图改变 GetFriendlyProductItem 使它不再是模式绑定的。这会引发我无法更改它的错误,因为它正在 ProductItems 的计算列中使用。
当我有这个依赖循环阻止它时,如何修改 ProductItems 表?