0
我有一个Linq 2 SQL对象,我试图更新。此对象上的两个属性彼此相关,设置另一个属性。你可以防止LinqDataSource设置属性吗?
所以如果我这样做:
Foo.Code = BEER;
的Foo.CodeID属性将自动设置为5(或其他)。
的问题是,使用LinqDataSource设置Foo.Code,然后立即将Foo.CodeID ...这是因为没有绑定到任何东西我们希望用户只需设置代码。这立即将它们都设置为空。
我知道我可以使用参数默认值,但有什么办法只是告诉LinqDataSource甚至不设置属性?
编辑:通过创建一个隐藏的字段,并将正确的值分配给formview的ItemUpdating事件中解决问题。虽然仍然希望避免同样的查找四次...