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 1096037
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 17, 20262026-05-17T00:13:19+00:00 2026-05-17T00:13:19+00:00

I have worked with MS CRM. There we can design our custom entity graphically

  • 0

I have worked with MS CRM. There we can design our custom entity graphically and then we can also build a visual form to perform CRUD operations on that entity.

This feels so simple from end user’s perspective. However I am interested to know how can I develop the similar kind of application where I design my table on the fly and the design UI on the fly.

What I want to know is like how do they achieve all of this dynamically? If I have to create CRUD on one simple table, I need to write good amount of code. How MS achieves everything on the fly? Any pointers, any document would be of great help.

  • 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-17T00:13:20+00:00Added an answer on May 17, 2026 at 12:13 am

    I have no idea how they actually do it, but if it were me I’d use attributes and reflection.

    Here’s how I think it’d probably work / or rougthly how you could do it…

    Components

    The system would need a bunch of components or sub-systems; they coudl be stuff you write yourself or existing libraries (use existing libraries if you can):

    • A CMS of somekind, unless you want to build this into a system you already have.
    • A UI component / control that lets users make their “objects”. To be done well this would require a fairly advanced UI (SilverLight? HTML5?) – although I guess you could use something really basic.
    • Some way of storing the users “objects” – this is bascially data, and you’d want to keep it stored in a “neutral” repository of some kind.
    • Something that does the actual CRUD – I’m thinking some sort of ORM tool like Entity Framework, Lightspeed, NHibernate. You’ll also need a datasource target for the CRUD operations themselves.

    The trick is in points 2 and 3; this is where I’d define a set of Attributes that could be used to define the user created objects. These attributes are what logically joins the process together. Because Attributes can be read at runtime:

    • They’ll be able to drive the UI that allows users to compose their “objects”.
    • When ready, you could generate actual classes that physically implement the user defined objects – and then decorate those objects with the appropriate attributes.
    • Somehow have the ORM tool know how to map the properties of those objects (based on the attributes) to the datastore, or, write the DAL yourself – maybe you’re DAL would wrap an ORM?

    Another approach I’ve used is based pretty much on this but it also makes use of interfaces, and the data is stored as a “blob” of XML – not specific discrete metadata.

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

Sidebar

Related Questions

Using CRM 4, I have an entity form that contains a tab with an
I have worked on this problem for my entire day and can't solve it.
I have worked within a web development company where we had our local machines,
I have worked in Listview, I have stored values in arraylist1 and arraylist2, then
I have worked on UVA 10410 Tree Reconstruction several days. But I can't get
We use CRM 4.0 at our institution and have no plans to upgrade presently
If you have worked on installscript of InstallShield. You might also came across to
I have worked with SQL for several years now, primarily MySQL/PhpMyAdmin, but also Oracle/iSqlPlus
I have worked on a simple application. It application includes diffrent levels that can
I have worked out about 90% of this, but can't seem to get the

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.