Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6668401
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T03:02:16+00:00 2026-05-26T03:02:16+00:00

I worked on DotNetNuke in some projects and I find very much interesting Custom

  • 0

I worked on DotNetNuke in some projects and I find very much interesting Custom Business Object Class which is named as CBO.vb in the DotNetNuke project.

So I want to use this helper class in my other project also which is not in DotNetNuke but in core asp.net projects.

So I read about some important methods of this class which are majority used by me are:

  1. CBO.FillObject
  2. FillCollection

Now I am searching what are issues in this class that can be improved by me before I am going to use this class.

So I search this and found an interesting topic on code project which point out several issues like:

  1. business object and the fields in the database had to have the same name
  2. FillCollection method returned an ArrayList

So my question is there any other thing which can be solved before use like

use reflection to create objects which are slower for that they give idea how to implement this by using The IHydratable Interface

You can find class here

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T03:02:17+00:00Added an answer on May 26, 2026 at 3:02 am

    CBO is a useful class. However if I were looking for a similar solution today, I would look to one of the new “Micro-ORMs” such as:

    Massive

    PetaPoco

    Dapper

    When applying such a light wrapper around the database, I am not sure that supporting different names in the DB and business objects is really a good idea. It is a likely source of confusion.

    Also there are already generic overloads for the FillCollection method which return List<T>. The ArrayList versions are only there for backward compatibility, no one should write any new code with them.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

If you have worked with DotNetNuke, what are advantages and disadvantages that you have
Having worked through some tutorials on some basics via the iPhone, I'm struggling to
I worked on a website for which I had a development URL that looked
I have a question. I have never worked with a DotNetNuke setup with SSL
I worked and completed a PKI project which used a HSM for generating -
I worked with StreamBase in a previous life, and found it to be very
I worked with ESRI shapefile format right now and i have some problem with
Worked fine before I threw it into a class. Any help for resolving this
I worked through some basic tutorials on Rails 3. The goal is a community-website
I worked on a site locally through my Laptop. I have a table named

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.