merc;
The UserInformation class on the sample solution is a POCO class and as such can be implemented in various ways. We left the GetUsers method to return null so as to leave the implementation up to the developers.
In summary, the UserInformation is only persisted during runtime and is stored inside the RegistrationManager cache. If you look at the properties of UserInformation, they are fields from various tables in the aspnetdb.
UserInformation.UserName is from dbo.aspnetdb_Users table
UserInformation.Password, UserInformation.Email, UserInformation.Question, and UserInformation.Answer are from dbo.aspnetdb_Membership table
So to implement the GetUsers method, you can do the following:
1. Retrieve the UserInformation from RegistrationManager cache.
or
2. Retrieve UserInformation already stored in the database by retrieving those various properties from aspnetdb.
or
3. Do both.
You can read more about POCO support in DevForce here.
Hope this helps.