I am currently using VB6 and to be quite fair I am getting really sick of people saying "well, use .NET" when I ask a question about VB6.

The following is my current app design:

ALL these sit on one PC.

SQL Server DB
DataObjects.Dll
SvrProxy.Dll
CliProxy.Dll
ClientObjects.Dll
Client.EXE

So, a pretty straight forward n-teir app design, nothing special.

Currently I have only one table, Users.
In my clientobject.dll I have 2 classes User, and Users. Users is a collection class.

I click Load in my client.exe and this retrieves the data from the DB and displays it in a grid.

How would this be done in .NET?
Would I keep the same DLL's?
Would I keep the same classes in these objects?

I don't suppose someone has an exmple of an app like mine above, or could someone write me one?

How would I pass the data to the UI?

Woka