Как вставить новую строку в БД, используя RIA в коде позади без DataForm? - PullRequest
2 голосов
/ 18 декабря 2009

У меня есть все данные в коде ниже, определенном в XAML:

    <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>

Как вставить строку в БД без заполнения DataForm в приведенном выше коде?

1 Ответ

3 голосов
/ 03 февраля 2010

В своем коде вы должны сделать следующее:

// 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();
...