Tuesday, September 07, 2010
Banner

Announcements
 

Discussion Group Login Minimize
  


Users Online Minimize
Membership Membership:
Latest New User Latest: podoksed
New Today New Today: 0
New Yesterday New Yesterday: 0
User Count Overall: 2396

People Online People Online:
Visitors Visitors: 1089
Members Members: 0
Total Total: 1089

Online Now Online Now:
  

Archive Minimize
Partners Minimize

InfoAdvisors partners with

 
embt.png
 
 
Microsoft
Sybase
Telelogic
 
We can help you evaluate and successfully implement our partners' products
 


Welcome... Minimize

Welcome to InfoAdvisors' website dedicated to information technology processes.  You'll find subscriber-written articles on UML, data management, data modeling, process modeling, ITIL, information governance, as well as materials to help you improve your information management resources.



Karen Lopez: Musings on Data, Process, and Architecture Minimize
Jun 25

Written by: Karen Lopez
Sun, 25 Jun 2006 11:35:00 GMT 

An article over on techworld.com reports that Microsoft will offer data modeling support in Visual Studio called Microsoft Entities :

The ADO team's ADO.Net Entities moves the data model up from the physical structure of relational tables to a "data model that more accurately represents business entities such as 'Customer' or 'Order' that could map to multiple relational tables and views," said S. "Soma" Somasegar, corporate vice president of the developer division at Microsoft. His blog is frequently a source of insight into what is going on at Microsoft.

A preview of Entities is due before the end of this year, and it will be in the Orcas version of Visual Studio.

Entities will allow developers to define complex mapping to relational data, enabling development of new business structures when the data schema cannot be changed, Somasegar said.

To me, though, this sounds more like functionality that DBMS vendors put on top of their engines in the mid-Eighties to make them look and feel more relational. 

What's really going to frustrate me when this comes out is all the conversations that go like this:

Me:  So if you look at the CUSTOMER entity, you c.....

Bob:  Uh, that's not an entity.

Me:  Are you saying that you believe it should be split? Or combined with another entity?

Bob:  I'm saying that you don't know what you are talking about, that's not an ADO .Net Entity..

Me:  Yes, this is a data model, not a ....

Bob:  Nope, that's not what a data model is.

Me:  Uh...not again.

I guess though, that since they chose not to call it ADO .Net Classes, at least they are admitting that classes and entities are not the same thing.  And perhaps that by wanting to appear to be more business-oriented, they believe that there is some value in business modeling and understanding business rules. Maybe.

Tags:

Your name:
Your email:
(Optional) Email used only to show Gravatar.
Your website:
Title:
Comment:
Security Code
Enter the code shown above in the box below
Add Comment   Cancel 
InfoAdvisors Calendar List Minimize

 Month view   Week view   List view    

  Minimize

Copyright 2006-8 InfoAdvisors, Inc.