2009-12-18 73 views
0

我希望同時完成所有保存交易。Subsonic的有效記錄收藏

我正在使用Subsonic 3.0和活動記錄。我已經看到一些帖子MyClassCollection.Save();

但是,當我「運行自定義工具」我沒有收集。顯然我在這裏錯過了一個訣竅?

當然有另一種方法來做到這一點,使用BatchQuery。我有這個問題。欣賞任何想法,你可以看到我所有這些都很新。

   var provider = ProviderFactory.GetProvider("MyProvider"); 
    var batch = new BatchQuery(provider); 
    foreach (var cdnEntry in cdnEntries) 
    { 

     var query1 = new Insert(provider).Into<Clip> 
        ("Author").Values(
        cdnEntry.Author); 

     batch.QueueForTransaction(query1); 

    } 

    batch.ExecuteTransaction(); // nothing happens as query count alway = 0 
+4

這是一個錯字。 http://meta.stackexchange.com/q/196985/232821 –

回答

0

我明顯需要閱讀亞音速的不同模式。我有批量查詢工作。上面的代碼有效。我有幾個愚蠢的sql錯字讓我悲傷。