Frans
Thu Sep 09 14:43:34 CDT 2004
Jon Skeet [C# MVP] wrote:
> <"Miha Markic [MVP C#]" <miha at rthand com>> wrote:
> > I don't know which one is faster.
> > However, the major of time is eaten by sql processing and data fetching
> > IMO - both are not within .net provider domain.
>
> Surely that depends entirely on what's being done. A lot of very small
> queries will have a very different performance break-down compared with
> a single massive query.
>
> (And also, I suspect the data fetching is within the .NET provider
> domain - it will determine what kind of protocol is used for the data
> transfer, and Oracle may well have non-public protocols which are more
> efficient than the one MS uses.)
afaik, both call into Oracle's client which does all the work. Both
providers are more or less wrappers around the oracle client software, so the
datafetching is not done in the .net provider domain, the data conversion
though (a NUMBER value conversion to for example System.Int32) is done in the
.NET code)
FB
--
Get LLBLGen Pro, productive O/R mapping for .NET:
http://www.llblgen.com
My .NET Blog:
http://weblogs.asp.net/fbouma
Microsoft C# MVP