Question: what is the difference between object pooling and connection pooling in c#?
Answer: A connection pool is an object pool that contains connection objects. "Object pooling lets you control the number of connections you use, as opposed to connection pooling, where you control the maximum number reached." An object pool allows an application to limit the number of instances in use at any one time.