2009-12-18 7 views
2

J'ai toutes les données dans le code ci-dessous définies dans XAML:Comment insérer une nouvelle ligne dans DB en utilisant RIA dans le code sans DataForm?

<dds:DomainDataSource x:Name="ddsContAttachment" QueryName="GetMContAttachment" AutoLoad="True" LoadSize="20"> 
     <dds:DomainDataSource.DomainContext> 
      <employee:ContractSrv /> 
     </dds:DomainDataSource.DomainContext> 
     <dds:DomainDataSource.SortDescriptors> 
      <filter:SortDescriptor PropertyPath="wContId" Direction="Ascending" /> 
      <filter:SortDescriptor PropertyPath="wSeqId" Direction="Ascending" /> 
     </dds:DomainDataSource.SortDescriptors> 
    </dds:DomainDataSource> 

Comment puis-je insérer une ligne de DB sans dépôt DataForm dans le code ci-dessus?

Répondre

3

Dans votre code-behind, vous devriez être en mesure de faire ce qui suit:

// get a new entity 
var attachment = new Attachment(); 

// initialize attachment properties as needed 
this.ddsContAttachment.DataView.Add(attachment); 

// when ready to submit the new record... 
this.ddsContAttachment.SubmitChanges(); 
Questions connexes