I was reading this interview with Hejlsberg, when suddenly the
conversation turned to O/R mapping. Hejlsberg talked as if he had had to
design an O/R mapping for .NET (he said ".NET had each one of
those"--"those" representing, among others, O/R mapping).
Probably I'm missing something really obvious, but a google search only
gave me commercial O/R mapping tool! Is there any free O/R mapping tool
that comes with .NET?
Elder 3 1627
Elder,
Poking aroud on the Longhorn site, there are references to the
System.Data.Obj ectSpaces namespace. From what I can tell, it will provide
the functionality that you are looking for.
The link is (watch for line wrap): http://longhorn.msdn.microsoft.com/l...ectspaces.aspx
Given that this is in Longhorn, and Whidbey is being used for LH
development (the LH SDK bits required an Alpha of Whidbey), it is possible
that this will be included with Whidbey when released.
Hope this helps.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard. caspershouse.co m
"Elder Hyde" <no_way> wrote in message
news:eY******** ******@tk2msftn gp13.phx.gbl... I was reading this interview with Hejlsberg, when suddenly the conversation turned to O/R mapping. Hejlsberg talked as if he had had to design an O/R mapping for .NET (he said ".NET had each one of those"--"those" representing, among others, O/R mapping).
Probably I'm missing something really obvious, but a google search only gave me commercial O/R mapping tool! Is there any free O/R mapping tool that comes with .NET?
Elder
Hi Elder,
"Elder Hyde" <no_way> wrote in message
news:eY******** ******@tk2msftn gp13.phx.gbl... I was reading this interview with Hejlsberg, when suddenly the conversation turned to O/R mapping. Hejlsberg talked as if he had had to design an O/R mapping for .NET (he said ".NET had each one of those"--"those" representing, among others, O/R mapping).
Probably I'm missing something really obvious, but a google search only gave me commercial O/R mapping tool! Is there any free O/R mapping tool that comes with .NET?
Elder
He may have been referring to ObjectSpaces. ObjectSpaces has been in
development a long time, and it looks pretty good (imo). Unfortunately it's
to be included with Whidbey (next version of .NET frameworks), which means
it won't be generally available for a little while longer. In addition to
commercial offerings, there are a number of free, open-source O/R mappers
(many on sourceforge). Of the ones I've looked at, I like ojb-net the most: http://ojb-net.sourceforge.net/
Regards,
Dan
Elder Hyde <no_way> wrote in news:eY******** ******@tk2msftn gp13.phx.gbl: I was reading this interview with Hejlsberg, when suddenly the conversation turned to O/R mapping. Hejlsberg talked as if he had had to design an O/R mapping for .NET (he said ".NET had each one of those"--"those" representing, among others, O/R mapping).
Probably I'm missing something really obvious, but a google search only gave me commercial O/R mapping tool! Is there any free O/R mapping tool that comes with .NET?
No, MS will include objectspaces in .NET 2.0, coming Q4 2004.
Instead of offering a generic platform ala EJB-CMP or JDO, it will include
a specific mapper for Sqlserver which is non-intrusive as well so you'll
have to write a lot of code yourself before you can use it in a lot of
scenario's (complex databinding for example).
At the moment you can check out commercial O/R mappers which offer
more functionality than Objectspaces will and a few Open source ones.
Neither of the open source mappers are really productive though, they all
require you to invest a lot of time in the mapping configuration and
maintenance which can be a pain...
FB
--
Get LLBLGen Pro, the new O/R mapper for .NET: http://www.llblgen.com
My .NET Blog: http://weblogs.asp.net/fbouma This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Pierre Fortin |
last post by:
Hi!
"Python Essential Reference" - 2nd Ed, on P. 47 states that a string
format can include "*" for a field width (no restrictions noted); yet...
>>> "%*d" % (6,2) # works as expected
' 2'
Now, with a mapping....
|
by: Steven Bethard |
last post by:
Sorry if this is a repost -- it didn't appear for me the first time.
So I was looking at the Language Reference's discussion about emulating
container types, and nowhere in it does it mention that .keys() is
part of the container protocol. Because of this, I would assume that to
use UserDict.DictMixin correctly, a class would only need to define
__getitem__, __setitem__, __delitem__ and __iter__. So why does
UserDict.DictMixin...
|
by: mike |
last post by:
regards:
Where to find tag mapping-table of HTML translated to XHTML1.0
Any positive suggestion is welcome.
thank you
May goodness be with you all
|
by: Jim Dougherty |
last post by:
I am using c#.net 2003 and have an an application with a datagrid. The
binding is with an array of structs. Everything works ok except the header
text is the struct element names and they override any GridColumnStyles
properties I set. Additionally, the GridColumnStyles width I set does not get
updated on the datagrid. Any other user have this problem or some insight
into what may be going on.
Thanks,
Jim
|
by: BentleyInc |
last post by:
I'm trying to find a way to add a whildcard application mapping to
aspnet_isapi.dll in IIS programmatically.... been looking into IIS
administrator reference but didn't find the right function to use.
The equivalent GUI steps would be, open IIS, select my
application->properties, app configuration, in whildcard application mapping
type the path to aspnet_isapi.dll.
Thanks,
Jingmei Li
| |
by: Johan |
last post by:
My problem is that I want to set file permission on a file on the
network using WMI, but the folder might not be mapped which ,as far as
I know, WMI needs. So my solution to this would be to map the folder
in runtime, but for some reason WMI does not seem to get that I have
done the mapping. I still get a "Not Found" exeption. If I check the
mapping from within the code it exists.
Here is a part of the code I use.
Dim FileName as string...
|
by: none |
last post by:
Hi,
I'm trying to establish table mappings, and I've hit a snag.
At the point to where I try to fill the schema (DB_adapter.FillSchema),
I get an exception, and the message is as follows:
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Invalid column name 'Unique_ref'.
Invalid column name 'ID_string'.
Invalid column name 'Sequence'.
|
by: Ram |
last post by:
Hey,
I'm having a trouble mapping a connecting between 2 of my tables.
We have 2 tables - the simplest "dept", "emp" tables which are mapped
to 2 classes.
Class Dept contains 2 properties for emps - 1 for manager and the
second for workers (Collection).
How can I map this?
We can add additional fields in the emp table that indicates the
property in the depts?
|
by: RickMuller |
last post by:
One of my all-time favorite scripts is parseline, which is printed
below
def parseline(line,format):
xlat = {'x':None,'s':str,'f':float,'d':int,'i':int}
result =
words = line.split()
for i in range(len(format)):
f = format
trans = xlat.get(f,'None')
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
| |
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
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 presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert into image.
Globals.ThisAddIn.Application.ActiveDocument.Select();...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |