Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ADO.NET 2.0, tipski DataSet, SqlTransaction

[es] :: .NET :: ADO.NET 2.0, tipski DataSet, SqlTransaction

[ Pregleda: 593 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

spartak

Član broj: 5625
Poruke: 631
*.ptt.yu.



Profil

icon ADO.NET 2.0, tipski DataSet, SqlTransaction05.11.2006. u 18:33

Da li je neko imao iskustva sa sledecom situacijom?

Imam tipski DataSet, i Update par tabela u okviru njega treba da se obavi u okviru transakcije (SqlTransaction).

E sad, za instanciranje SqlTransaction objekta potreban je Connection objekat, onaj koji koriste TableAdapter-i koji se redom pozivaju da urade update svaki nad "svojom" tabelom. Recimo.

Ono sto mi fali je taj Connection kojem u tipskom dataset ne moze da se pristupi, ili ja barem ne umem. Nasao sam par primera gde ljudi ovo pitanje resavaju parcijalnim prosirivanjem tipskih TableAdapter klasa u okviru dataset, ali mi je malo cudna ta akrobatika.

Interesuje me ako neko ima iskustva sa System.Transactions, to jest da li TransactionScope moze da resi takvu stvar. To upravo eksperimentisem, ali me interesuju i vasa iskustva.
05.11.2006. u 18:33 

Oliver Klaćik
Vice President, Thunder Road Software Inc.
Stara Pazova

Član broj: 34059
Poruke: 242
80.93.231.*

Sajt: www.thunderroadsoftware.c..


Profil

icon Re: ADO.NET 2.0, tipski DataSet, SqlTransaction06.11.2006. u 10:44
Kada sam ja imao taj problem jedino rešenje na koje sam naišao je bilo proširivanje TableAdapter klasa. Jeste malo čudno, ali radi.
Oliver 'FAQ' Klaćik
06.11.2006. u 10:44 

aleksandarpopov
Software developer
Senta

Član broj: 57172
Poruke: 478
*.sksyu.net.

Sajt: www.linkedin.com/in/aleks..


Profil

icon Re: ADO.NET 2.0, tipski DataSet, SqlTransaction07.11.2006. u 08:02
Hajde kad resis napisi kako si resio, i mene zanima!
Pozdrav
RTFM
07.11.2006. u 08:02 

negyxo
Aleksandar Perkuchin
unknown

Član broj: 29751
Poruke: 643
*.sksyu.net.



Profil

icon Re: ADO.NET 2.0, tipski DataSet, SqlTransaction10.11.2006. u 08:55
Ovo sto Oliver pise nije nista cudno, jer drugo resenje i ne postoji, bar ne neko znacajno drugacije. Problem sa TableAdapterom je sto je neko u MS-om dizajn timu, odlucio da TableAdapter nasledjuje Component klasu i tu su zakucali sve u zid, sto po meni nije uopste u duhu objektnog orijentisanog programiranja. No dobro, i onako TableAdapter u sledecoj generaciji .NET frameworka ispada, pa tako mozda i nema smisla ga nesto znacajno unapredjivati.

A za ovo prosirivanje, pretopstavljam da je Oliver mislio na partial class-u tj. u novom cs file-u se definise ista ta klasa TableAdapter-a

Code:

namespace Yada.Yada.Yada
{
    partial class SomeTableAdapter
    {
             public SqlDataAdapter MyAdapter
        {
            get
            {
                this.Adapter;
            }
        }
    }
}

Only Time Will Tell
10.11.2006. u 08:55 

[es] :: .NET :: ADO.NET 2.0, tipski DataSet, SqlTransaction

[ Pregleda: 593 | Odgovora: 3 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.