folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Generic List Elemanlarını SQL'e Eklemek



Generic List Elemanlarını SQL'e Eklemek

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cemnet
    cemnet's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    Selam,

    c#

    list nesnemde 300 adet kayıt var ve bunları database'e eklemem gerek. Dongu ile her defasında eklemek yerine tek atışta bulk gibi çalışan bişey var mı?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    bychaos
    bychaos's avatar
    Kayıt Tarihi: 03/Nisan/2007
    Erkek

    Döngü ile neden eklemeyi istemiyosun ?


    İyi bir kalça sahibi olmanın, iyi bir kafa sahibi olmaktan daha fazla prim yaptığı bir ülkede, hiçbir şey daha ileriye gitmez. . Can Dündar.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cemnet
    cemnet's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    300 kere tek tek kayıt eklemek yorar serverı daha pratiği vardır elbet bu işin

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Homer
    Homer's avatar
    Kayıt Tarihi: 08/Temmuz/2007
    Erkek

    çoxlu insert olayı var onunla bir kerde hepsini insert yapa bilirsin.

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cemnet
    cemnet's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    bir örnek gösterebilir misin?

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    attackatak
    attackatak's avatar
    Kayıt Tarihi: 06/Mayıs/2007
    Erkek

    InsertAllOnSubmit kullanarak yapabilirsin.

    Yalnız bunu performans için istiyorsan, foreach in daha performanslı olduğunu söyleyebilirim.

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Homer
    Homer's avatar
    Kayıt Tarihi: 08/Temmuz/2007
    Erkek
    cemnet bunu yazdı

    bir örnek gösterebilir misin?

    http://technet.microsoft.com/en-us/library/dd776382.aspx

    umarım yardımcı olur.

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NuLL29
    NuLL29's avatar
    Kayıt Tarihi: 09/Temmuz/2007
    Erkek

    ALTER proc [dbo].sp_ArabaIDTopluEkle
    (
    @List varchar(50) /*ArabaID leri var*/
    )
    AS
    BEGIN

    DECLARE @ArabaID varchar(10), @Pos int

    SET @List = LTRIM(RTRIM(@List))+','
    SET @Pos = CHARINDEX(',', @List, 1)

    if replace(@List, ',', '') <> ''
    begin
    while @Pos>0
    begin
    set @ArabaID = LTRIM(RTRIM(LEFT(@List, @Pos -1)))
    if @ArabaID <> ''
    begin
    insert into tbl_Arabalar(ArabaID)
    values(@ArabaID)
    end
    set @List = right(@List,len(@List) - @Pos)
    set @Pos = Charindex(',', @List, 1)
    end
    end
    END

     

    sitede kod ekle yeri yokmu benmi bulamadım.

    [url=http://bit.ly/c25MCx][img]http://l1311.hizliresim.com/1h/7/u9jr6.jpg[/img][/url]

     

     

    http://l1311.hizliresim.com/1h/7/u9jr6.jpg

    NuLL29 tarafından 07/Kas/13 15:33 tarihinde düzenlenmiştir

    .::::Tesadüfen Doğdum Mecburen Yaşıyorum Zorudan Ölücem:::...
Toplam Hit: 909 Toplam Mesaj: 8