我正在试验 .Net RIA 和 Silverlight,我有一些相关的实体;客户、项目和工作,一个客户有很多项目,一个项目有很多工作。
在 Silverlight 应用程序中,我使用 DomainDataSource 和 DataForm 控件来执行 CRUD 操作。选择客户端时,将出现一个项目列表,此时用户可以为该客户端添加新项目。我希望能够自动填写客户端的值,但似乎没有任何方法可以做到这一点,虽然 DataForm 控件上有一个 AdditionalNewItem 事件,但它似乎在 DataForm 有一个之前触发新对象的实例,我不确定从 DomainDataSource SubmittingChanges 事件中搜索 ChangeSet 是最好的方法。
我认为这将是一个明显的功能……有人知道实现此功能的最佳方法吗?