به تجربه دریافتهام هر وقت که در NHibernate/Castle AR بدون هیچ دلیل واضحی مشکل Stack Overflow به وجود میآید، باید مکانیزم Dirty detection را بررسی کرد. در این مکانیزم، NH خودش objectهایی را که dirty شدهاند را پیدا کرده و آنها را update میکند. بعضی وقتها پیش میآید که update شدن یک آبجکت dirty باعث …
While I was trying to use first level cache in a Castle ActiveRecord based application I found some points that like to share: 1. First level cache is alive within a single session (NHibernate’s ISession) only. 2. First level cache is enabled by default and can not be disabled. 3. If you don’t use SessionScope …
یکی از معضلات همیشگی شرکتهای نرمافزاری کمبود وقت برای آموزش و اطلاعرسانی است. یکی از راهکارهای مورد استفاده در کشورهای پیشرفتهتر استفاده از «جلسات ناهاری» یا به قول خودشان Brown Bag Session است. این طور جلسات به طور غیر رسمی و به منظور آموزش یا اطلاعرسانی دربارهی یک موضوع خاص برگزار میشود. این جلسات در …