From your screenshot your code looks like this:

public void Insert(T item)
{
   try {
      Insert(item);                // the function calls itself again -> 
infinite recursion
   }
   catch
   {
   }
}

Unless I'm missing something.

olcay şeker wrote:
> thanks for your answer. it works when i am using
> ActiveRecordMediator.Save(item) instead of inheriting
> ActiveRecordBase. but i only call insert method once. but first i get
> instence of this class from windsor container. after i call this
> method it overflows but nothing entered to db.  am i doing something
> wrong for instance wrong pattern usage or container usege?. i can send
> simple code example if it helps?
>
> On 12 Ağustos, 03:11, Christian Wuerdig <[email protected]> wrote:
>   
>> That is because you are recursively calling Insert and that never stops -> 
>> Stackoverflow
>> I also think your repository should not inherit from ActiveRecordBase 
>> (assuming that you want to use the repository pattern)
>> -------- Original Message --------
>> Subject: AR insert overflow
>> From: deli mavi<[email protected]>
>> To:[email protected]
>> Date: 12/08/2009 11:47 a.m.i am using AR rc3. as you can see in attachment 
>> when i try to insert an item to db, VS gives a stackoverflow exception. is 
>> it because of that i am using generic classes?? 
>>
>>  image_png_part
>> 348KGörüntüleİndir
>>     
>
> >
>   


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/castle-project-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to