This chapter completes the process of obtaining data from your database. In Chapter 13, you learned how to write a provider for a physical database. In this chapter, you learned the following:
You converted the data to a collection of objects that will get bound to user controls in your modules.
In building your Business Logic Layer for your modules, you can take advantage of two interfaces provided by the DotNetNuke core:
IPortable — Provides your modules with the capability to export the data and settings of one module instance over to another module instance within your portal.
ISearchable — Enables your modules to take advantage of the full-text indexing capabilities that are native to DotNetNuke to allow your module to be included in the portal search mechanism.
Chapter 15 covers the user interface of the module. You'll take the collections created by the Business Logic Layer and bind them to controls on your module.