From: Геннадий З. <zab...@gm...> - 2015-04-09 07:09:05
|
That's why I think my suggested changes won't impact most users of Dnet provider. On Thursday, April 9, 2015, Alexander Muylaert-Gelein < amu...@ho...> wrote: > Hi > > No, I have to admit I've abondoned EF long time ago. Too much magic > behind the scenes for me. I couldn't predict the behavior of EF and that > was too hard to manage. I also don't use embedded. I have a lot of pooled > connections on cs and ss and normal stay open long connections on mostly > ss. For mapping I prefer LLBLGEN pro, because it is "dumb" and thus does > what I want and nothing "extra". > > thanks > > a > > > Date: Wed, 8 Apr 2015 18:16:36 +0300 > > From: zab...@gm... > <javascript:_e(%7B%7D,'cvml','zab...@gm...');> > > To: fir...@li... > <javascript:_e(%7B%7D,'cvml','fir...@li...');> > > Subject: Re: [Firebird-net-provider] Random crashes in Finalizers > > > > We use FbConnection in EF. EF does not always calls Dispose on classes > > provided by the FB Data provider. > > Alexander, what server do you use? For example, we use embedded > > configuration in our production. And code of the Fes* namespace > > doesn't work well in finalizers as we see. > > > > On Wed, Apr 8, 2015 at 6:12 PM, Alexander Muylaert-Gelein > > <amu...@ho... > <javascript:_e(%7B%7D,'cvml','amu...@ho...');>> wrote: > > > Hi > > > > > > I intensively use firebird and provider... I always use the dispose > method > > > (using) and I don't depend on the GC for this. I never had any of the > > > exceptions refererred to. > > > > > > Wouldn't it be better *not* to depend on something horrible as the gc > for > > > something as important as your db connectivity? Isn't it better to > prevent > > > then to cure? > > > > > > thanks > > > > > > a > > > > > > > > >> Date: Wed, 8 Apr 2015 18:00:26 +0300 > > >> From: zab...@gm... > <javascript:_e(%7B%7D,'cvml','zab...@gm...');> > > >> To: fir...@li... > <javascript:_e(%7B%7D,'cvml','fir...@li...');> > > >> Subject: [Firebird-net-provider] Random crashes in Finalizers > > > > > >> > > >> Hello everyone. > > >> > > >> I want to discuss changes in finalizers regarding a couple of crashes > > >> we experience in our FB using. > > >> > > >> Issues in tracker: > > >> http://tracker.firebirdsql.org/browse/DNET-582 > > >> http://tracker.firebirdsql.org/browse/DNET-597 > > >> > > >> As for 582 we have discussion in PR that crutches it on GitHub: > > >> https://github.com/cincuranet/FirebirdSql.Data.FirebirdClient/pull/19 > > >> > > >> As for 597 try...catch doesn't work, it is a more complicated problem. > > >> > > >> My suggestion is to refactor Dispose/Finalizer methods to not use > > >> managed objects which might be already disposed. > > >> > > >> Maybe anyone have another thought? > > >> JIri, what do you think? > > >> > > >> > > >> > ------------------------------------------------------------------------------ > > >> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > > >> Develop your own process in accordance with the BPMN 2 standard > > >> Learn Process modeling best practices with Bonita BPM through live > > >> exercises > > >> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > > >> event?utm_ > > >> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > > >> _______________________________________________ > > >> Firebird-net-provider mailing list > > >> Fir...@li... > <javascript:_e(%7B%7D,'cvml','Fir...@li...');> > > >> https://lists.sourceforge.net/lists/listinfo/firebird-net-provider > > > > > > > ------------------------------------------------------------------------------ > > > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > > > Develop your own process in accordance with the BPMN 2 standard > > > Learn Process modeling best practices with Bonita BPM through live > exercises > > > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > event?utm_ > > > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > > > _______________________________________________ > > > Firebird-net-provider mailing list > > > Fir...@li... > <javascript:_e(%7B%7D,'cvml','Fir...@li...');> > > > https://lists.sourceforge.net/lists/listinfo/firebird-net-provider > > > > > > > > ------------------------------------------------------------------------------ > > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > > Develop your own process in accordance with the BPMN 2 standard > > Learn Process modeling best practices with Bonita BPM through live > exercises > > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- > event?utm_ > > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > > _______________________________________________ > > Firebird-net-provider mailing list > > Fir...@li... > <javascript:_e(%7B%7D,'cvml','Fir...@li...');> > > https://lists.sourceforge.net/lists/listinfo/firebird-net-provider > |