Passing Entities/Data Models by Reference
<p>Just curious on some theory</p>

<p>I have a C programming background and if you were to pass structs across functions you'd most likely pass a pointer to the struct</p>

<p>Wondering, in C#, if I am passing a data object, such as an entity model, is there any benefit of passing it by reference? Behind the scenes is it passing a pointer or is there more to it?</p>

<p>In reality my models are fairly small so if there are any speed or performance increases I doubt that it would be noticeable but I figured it would be good to know</p>
