What do you mean by 'class reference'? You can generate a Class Diagram from Visual Studio fairly easy. Just Click on the Orchard Project and then click on View Class Diagram from Solution Explorer.
From your question about a content item and a grid, I gather you want something like this:
From the Administration Dashboard.
User clicks New Your Content Type. He then gets redirected to the page where he can create a content type. For your specific Content Part, you can create an EditTemplate in which you can render an HTML table with whatever.
For more information on building a Content part go to
Note that MVC does not have any ASP.NET WebForms controls, since it's in MVC you'll have to use some form of partials or helpers to actually render the html you want.
Also consider that Orchard is a CMS. It's function is to create content items, to allow the extension of those content items by editing their Content Type template ( either via new fields, or new parts). It is however NOT a line of business application.
For your specific scenario, you might be better off looking at Dynamic data.
Any CRUD line of business functionality would have to be hand written by you.