473,401 Members | 2,146 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,401 software developers and data experts.

Whatever happened to ...

I seem to recall, back in the early promise days of Whidbey, that there was
talk (and even an early version) of a set of classes for mapping data
between objects and a database being a part of the release; alas I cannot
remember its name.

I know there are various ORM tools out there, and I may even look into some
of them but can anybody tell me

(a) what the Microsoft version was called when they were hyping it, and
(b) what happened to it.

Thanks.
Dec 29 '05 #1
8 1219
The name is object spaces and it has been delayed until the Orcas timeframe
(Visual Studio 2006?). The reason it is not there is it was not ready for
prime time. There are ORM solutions out there today (open source) that mimic
where Microsoft was going and may reduce your pain when Orcas (or whatever
version MS finally releases it in) comes out.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

***************************
Think Outside the Box!
***************************
"Martin Robins" wrote:
I seem to recall, back in the early promise days of Whidbey, that there was
talk (and even an early version) of a set of classes for mapping data
between objects and a database being a part of the release; alas I cannot
remember its name.

I know there are various ORM tools out there, and I may even look into some
of them but can anybody tell me

(a) what the Microsoft version was called when they were hyping it, and
(b) what happened to it.

Thanks.

Dec 29 '05 #2
Ok, just found the name - ObjectSpaces - but what happened to it?
"Martin Robins" <martin dot robins at technicaldirect dot co dot uk> wrote
in message news:eq*************@TK2MSFTNGP14.phx.gbl...
I seem to recall, back in the early promise days of Whidbey, that there was
talk (and even an early version) of a set of classes for mapping data
between objects and a database being a part of the release; alas I cannot
remember its name.

I know there are various ORM tools out there, and I may even look into
some of them but can anybody tell me

(a) what the Microsoft version was called when they were hyping it, and
(b) what happened to it.

Thanks.

Dec 29 '05 #3
Martin Robins wrote:
I seem to recall, back in the early promise days of Whidbey, that there was
talk (and even an early version) of a set of classes for mapping data
between objects and a database being a part of the release; alas I cannot
remember its name.

I know there are various ORM tools out there, and I may even look into some
of them but can anybody tell me

(a) what the Microsoft version was called when they were hyping it, and
(b) what happened to it.

Thanks.


I think you're talking about ObjectSpaces, and AFAIK it got canned, some
pieces may have been rolled into Indigo however.

--
Rob Schieber
Dec 29 '05 #4
Thanks Cowboy; having discovered the name eventually, I went googling and found this little snippet at http://msdn.microsoft.com/data/objectspaces.aspx ...

Developers who have been following the evolution of ObjectSpaces (a technology effort building services supporting object representations of data in relational databases) will be interested to know that these efforts are being merged with the object/data technology WinFS. This decision was made after evaluating the overlapping scenarios that each of these technologies delivered and firm feedback that developers and architects need a consistent, long-lived API delivering this functionality.

More information will become available through MSDN for developers and architects to plan and build solutions today using the .NET Framework while planning for the exciting features of WinFS.

Am I mistaken or is WinFS an interchangeable name with Orcas; and if I am correct, is this not supposed to be an integral part of Longhorn (Windows 2017)?

Cheers.
"Cowboy (Gregory A. Beamer) - MVP" <No************@comcast.netNoSpamM> wrote in message news:00**********************************@microsof t.com...
The name is object spaces and it has been delayed until the Orcas timeframe
(Visual Studio 2006?). The reason it is not there is it was not ready for
prime time. There are ORM solutions out there today (open source) that mimic
where Microsoft was going and may reduce your pain when Orcas (or whatever
version MS finally releases it in) comes out.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

***************************
Think Outside the Box!
***************************


"Martin Robins" wrote:
I seem to recall, back in the early promise days of Whidbey, that there was
talk (and even an early version) of a set of classes for mapping data
between objects and a database being a part of the release; alas I cannot
remember its name.

I know there are various ORM tools out there, and I may even look into some
of them but can anybody tell me

(a) what the Microsoft version was called when they were hyping it, and
(b) what happened to it.

Thanks.


Dec 29 '05 #5
"Martin Robins" <martin dot robins at technicaldirect dot co dot uk> wrote
in message news:OZ**************@tk2msftngp13.phx.gbl...
Ok, just found the name - ObjectSpaces - but what happened to it?


It got lost..

It also got better...

Check out the C#3.0 specs and you'll be more than happy. LINQ will be the
coolest thing happening to coding since OO.

var coding = "happy";
- Michael S

Dec 30 '05 #6
<"Martin Robins" <martin dot robins at technicaldirect dot co dot uk>>
wrote:
Am I mistaken or is WinFS an interchangeable name with Orcas; and if
I am correct, is this not supposed to be an integral part of Longhorn
(Windows 2017)?


Orcas is the codename for the next Visual Studio.

WinFS was going to be available in Vista (Longhorn) from the start, but
now the plans have changed somewhat. I haven't managed to keep track of
exactly what the timescales are, but I've a feeling there'll be a beta
available when the consumer editions of Vista ships and the final
version should ship with the server editions of Vista.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
Dec 30 '05 #7
To be more exact, the name is DLinq while Linq is more general.
And yes, it is cool.
--
Miha Markic [MVP C#]
RightHand .NET consulting & development www.rthand.com
Blog: http://cs.rthand.com/blogs/blog_with_righthand/

"Michael S" <no@mail.com> wrote in message
news:%2****************@TK2MSFTNGP11.phx.gbl...
"Martin Robins" <martin dot robins at technicaldirect dot co dot uk> wrote
in message news:OZ**************@tk2msftngp13.phx.gbl...
Ok, just found the name - ObjectSpaces - but what happened to it?


It got lost..

It also got better...

Check out the C#3.0 specs and you'll be more than happy. LINQ will be the
coolest thing happening to coding since OO.

var coding = "happy";
- Michael S

Dec 30 '05 #8
Martin Robins wrote:
I seem to recall, back in the early promise days of Whidbey, that
there was talk (and even an early version) of a set of classes for
mapping data between objects and a database being a part of the
release; alas I cannot remember its name.

I know there are various ORM tools out there, and I may even look
into some of them but can anybody tell me

(a) what the Microsoft version was called when they were hyping
it, and (b) what happened to it.


a: objectspaces
b: cancelled.

in 2007+ ms will release Linq and an implementation of Linq for C# and
VB.NET called DLinq, which will be their 3rd attempt to write an O/R
mapper.

If you can wait for 2007+, wait, otherwise use a 3rd party solution :)

FB
--
------------------------------------------------------------------------
Get LLBLGen Pro, productive O/R mapping for .NET: http://www.llblgen.com
My .NET blog: http://weblogs.asp.net/fbouma
Microsoft MVP (C#)
------------------------------------------------------------------------
Dec 30 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

72
by: Mel | last post by:
Are we going backwards ? (please excuse my spelling...) In my opinion an absolute YES ! Take a look at what we are doing ! we create TAGS, things like <H1> etc. and although there are tools...
110
by: alf | last post by:
Hi, is it possible that due to OS crash or mysql itself crash or some e.g. SCSI failure to lose all the data stored in the table (let's say million of 1KB rows). In other words what is the worst...
3
by: Giampaolo Rodola' | last post by:
http://groups.google.com/group/python-dev2 It seems it no longer exists. What happened?
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.