Generate Code against Your own Database With TierDeveloper

  • Thread starter Thread starter anna
  • Start date Start date
A

anna

Map, generate, and maintain 50% of your .NET application code, namely
your business and data objects. Use these objects in ASP.NET, Windows
Forms, console or services applications.

Business and Data Objects Framework
-- Map objects to relational databases
-- Embed SQL, stored procedure calls, and business rules
-- Generate .NET components in C# and VB.NET
-- Use components in your own high-traffic custom applications

[b:e39ebca66e]Powerful ASP.NET & Windows Forms
Applications[/b:e39ebca66e]
-- Generate fully working database apps for real-life use
-- ASP.NET, Windows Forms, and .NET remoting client
-- Customize GUI layout. Use combo-boxes and more


[b:e39ebca66e]Related Links [/b:e39ebca66e]
-----------------------------------------------------------------------------------

http://www.alachisoft.com/redirect_....com&dest=http://www.alachisoft.com/demos.htm:
[b:e39ebca66e]Online Demos[/b:e39ebca66e]
http://www.alachisoft.com: [b:e39ebca66e]AlachiSoft
website[/b:e39ebca66e]
 
I know I should not respond to spam, but...



I have used this product before. In my opinion it is not overly useful. Most
importantly, the version I demoed lacked identity maps, metadata mapping,
query objects, and other goodies that constitute a true Object/Relational
(O/R) Mapper. Plus, if the product was worth a damn they wouldn't keep
spamming my inbox and the newsgroups.



When is Microsoft releasing ObjectSpaces-or what ever they are calling it
now? That is supposed to be their answer to O/R mapping.
 
Bill O,

ObjectSpaces is going to be released with VS.NET 2005, so sometime in
the beginning of next year.

Also, much of Win FS is based on ObjectSpaces, so you know it is going
to be put through the paces.


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

Bill O said:
I know I should not respond to spam, but...



I have used this product before. In my opinion it is not overly useful.
Most importantly, the version I demoed lacked identity maps, metadata
mapping, query objects, and other goodies that constitute a true
Object/Relational (O/R) Mapper. Plus, if the product was worth a damn they
wouldn't keep spamming my inbox and the newsgroups.



When is Microsoft releasing ObjectSpaces-or what ever they are calling it
now? That is supposed to be their answer to O/R mapping.


anna said:
Map, generate, and maintain 50% of your .NET application code, namely
your business and data objects. Use these objects in ASP.NET, Windows
Forms, console or services applications.

Business and Data Objects Framework
-- Map objects to relational databases
-- Embed SQL, stored procedure calls, and business rules
-- Generate .NET components in C# and VB.NET
-- Use components in your own high-traffic custom applications

[b:e39ebca66e]Powerful ASP.NET & Windows Forms
Applications[/b:e39ebca66e]
-- Generate fully working database apps for real-life use
-- ASP.NET, Windows Forms, and .NET remoting client
-- Customize GUI layout. Use combo-boxes and more


[b:e39ebca66e]Related Links [/b:e39ebca66e]
-----------------------------------------------------------------------------------

http://www.alachisoft.com/redirect_....com&dest=http://www.alachisoft.com/demos.htm:
[b:e39ebca66e]Online Demos[/b:e39ebca66e]
http://www.alachisoft.com: [b:e39ebca66e]AlachiSoft
website[/b:e39ebca66e]
 
ObjectSpaces has been dropped from the SQL Server 2005 feature set so I don't think this is going to happen now.

Also, WinFS has been dropped from Longhorn so I wouldn't hold your breath for either of them unless you are spectacularly good at holding your breath.

Regards

Richard Blewett - DevelopMentor
http://staff.develop.com/richardb/weblog

nntp://news.microsoft.com/microsoft.public.dotnet.languages.csharp/<[email protected]>

Bill O,

ObjectSpaces is going to be released with VS.NET 2005, so sometime in
the beginning of next year.

Also, much of Win FS is based on ObjectSpaces, so you know it is going
to be put through the paces.


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

Bill O said:
I know I should not respond to spam, but...



I have used this product before. In my opinion it is not overly useful.
Most importantly, the version I demoed lacked identity maps, metadata
mapping, query objects, and other goodies that constitute a true
Object/Relational (O/R) Mapper. Plus, if the product was worth a damn they
wouldn't keep spamming my inbox and the newsgroups.



When is Microsoft releasing ObjectSpaces-or what ever they are calling it
now? That is supposed to be their answer to O/R mapping.


anna said:
Map, generate, and maintain 50% of your .NET application code, namely
your business and data objects. Use these objects in ASP.NET, Windows
Forms, console or services applications.

Business and Data Objects Framework
-- Map objects to relational databases
-- Embed SQL, stored procedure calls, and business rules
-- Generate .NET components in C# and VB.NET
-- Use components in your own high-traffic custom applications

[b:e39ebca66e]Powerful ASP.NET & Windows Forms
Applications[/b:e39ebca66e]
-- Generate fully working database apps for real-life use
-- ASP.NET, Windows Forms, and .NET remoting client
-- Customize GUI layout. Use combo-boxes and more


[b:e39ebca66e]Related Links [/b:e39ebca66e]
-----------------------------------------------------------------------------------

http://www.alachisoft.com/redirect_....com&dest=http://www.alachisoft.com/demos.htm:
[b:e39ebca66e]Online Demos[/b:e39ebca66e]
http://www.alachisoft.com: [b:e39ebca66e]AlachiSoft
website[/b:e39ebca66e]



---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.771 / Virus Database: 518 - Release Date: 28/09/2004



[microsoft.public.dotnet.languages.csharp]
 
Object spaces was dropped, but it was not part of the release for SQL
Server 2005 (although it only worked with SQL Server), it was going to be
released with the framework.

Also, there was no mention of Win FS being included with Longhorn, just
that Win FS was based on OS.


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)


Richard Blewett said:
ObjectSpaces has been dropped from the SQL Server 2005 feature set so I
don't think this is going to happen now.

Also, WinFS has been dropped from Longhorn so I wouldn't hold your breath
for either of them unless you are spectacularly good at holding your
breath.

Regards

Richard Blewett - DevelopMentor
http://staff.develop.com/richardb/weblog


nntp://news.microsoft.com/microsoft.public.dotnet.languages.csharp/<[email protected]>

Bill O,

ObjectSpaces is going to be released with VS.NET 2005, so sometime in
the beginning of next year.

Also, much of Win FS is based on ObjectSpaces, so you know it is going
to be put through the paces.


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

Bill O said:
I know I should not respond to spam, but...



I have used this product before. In my opinion it is not overly useful.
Most importantly, the version I demoed lacked identity maps, metadata
mapping, query objects, and other goodies that constitute a true
Object/Relational (O/R) Mapper. Plus, if the product was worth a damn
they
wouldn't keep spamming my inbox and the newsgroups.



When is Microsoft releasing ObjectSpaces-or what ever they are calling
it
now? That is supposed to be their answer to O/R mapping.


anna said:
Map, generate, and maintain 50% of your .NET application code, namely
your business and data objects. Use these objects in ASP.NET, Windows
Forms, console or services applications.

Business and Data Objects Framework
-- Map objects to relational databases
-- Embed SQL, stored procedure calls, and business rules
-- Generate .NET components in C# and VB.NET
-- Use components in your own high-traffic custom applications

[b:e39ebca66e]Powerful ASP.NET & Windows Forms
Applications[/b:e39ebca66e]
-- Generate fully working database apps for real-life use
-- ASP.NET, Windows Forms, and .NET remoting client
-- Customize GUI layout. Use combo-boxes and more


[b:e39ebca66e]Related Links [/b:e39ebca66e]
-----------------------------------------------------------------------------------

http://www.alachisoft.com/redirect_....com&dest=http://www.alachisoft.com/demos.htm:
[b:e39ebca66e]Online Demos[/b:e39ebca66e]
http://www.alachisoft.com: [b:e39ebca66e]AlachiSoft
website[/b:e39ebca66e]



---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.771 / Virus Database: 518 - Release Date: 28/09/2004



[microsoft.public.dotnet.languages.csharp]
 
<exhale>



Wow, thanks guys. I've been holding my breath for a year now. My face went
from blue to purple some time in late spring. :)



Thanks again for your responses. Has ObjectSpaces been scrapped for good or
just postponed? We have rolled our own but it is far from a commercial O/R
mapper.


Have a good day,
Bill

Richard Blewett said:
ObjectSpaces has been dropped from the SQL Server 2005 feature set so I
don't think this is going to happen now.

Also, WinFS has been dropped from Longhorn so I wouldn't hold your breath
for either of them unless you are spectacularly good at holding your
breath.

Regards

Richard Blewett - DevelopMentor
http://staff.develop.com/richardb/weblog


nntp://news.microsoft.com/microsoft.public.dotnet.languages.csharp/<[email protected]>

Bill O,

ObjectSpaces is going to be released with VS.NET 2005, so sometime in
the beginning of next year.

Also, much of Win FS is based on ObjectSpaces, so you know it is going
to be put through the paces.


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

Bill O said:
I know I should not respond to spam, but...



I have used this product before. In my opinion it is not overly useful.
Most importantly, the version I demoed lacked identity maps, metadata
mapping, query objects, and other goodies that constitute a true
Object/Relational (O/R) Mapper. Plus, if the product was worth a damn
they
wouldn't keep spamming my inbox and the newsgroups.



When is Microsoft releasing ObjectSpaces-or what ever they are calling
it
now? That is supposed to be their answer to O/R mapping.


anna said:
Map, generate, and maintain 50% of your .NET application code, namely
your business and data objects. Use these objects in ASP.NET, Windows
Forms, console or services applications.

Business and Data Objects Framework
-- Map objects to relational databases
-- Embed SQL, stored procedure calls, and business rules
-- Generate .NET components in C# and VB.NET
-- Use components in your own high-traffic custom applications

[b:e39ebca66e]Powerful ASP.NET & Windows Forms
Applications[/b:e39ebca66e]
-- Generate fully working database apps for real-life use
-- ASP.NET, Windows Forms, and .NET remoting client
-- Customize GUI layout. Use combo-boxes and more


[b:e39ebca66e]Related Links [/b:e39ebca66e]
-----------------------------------------------------------------------------------

http://www.alachisoft.com/redirect_....com&dest=http://www.alachisoft.com/demos.htm:
[b:e39ebca66e]Online Demos[/b:e39ebca66e]
http://www.alachisoft.com: [b:e39ebca66e]AlachiSoft
website[/b:e39ebca66e]



---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.771 / Virus Database: 518 - Release Date: 28/09/2004



[microsoft.public.dotnet.languages.csharp]
 
Bill,

Have you considered using typed data sets? I think that given the right
design, they are much easier to maintain and code against than using a
custom object model and custom O/R.

Unless, of course, there is a good reason for the object/model O/R.

--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

Bill O said:
<exhale>



Wow, thanks guys. I've been holding my breath for a year now. My face went
from blue to purple some time in late spring. :)



Thanks again for your responses. Has ObjectSpaces been scrapped for good
or just postponed? We have rolled our own but it is far from a commercial
O/R mapper.


Have a good day,
Bill

Richard Blewett said:
ObjectSpaces has been dropped from the SQL Server 2005 feature set so I
don't think this is going to happen now.

Also, WinFS has been dropped from Longhorn so I wouldn't hold your breath
for either of them unless you are spectacularly good at holding your
breath.

Regards

Richard Blewett - DevelopMentor
http://staff.develop.com/richardb/weblog


nntp://news.microsoft.com/microsoft.public.dotnet.languages.csharp/<[email protected]>

Bill O,

ObjectSpaces is going to be released with VS.NET 2005, so sometime in
the beginning of next year.

Also, much of Win FS is based on ObjectSpaces, so you know it is going
to be put through the paces.


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

Bill O said:
I know I should not respond to spam, but...



I have used this product before. In my opinion it is not overly useful.
Most importantly, the version I demoed lacked identity maps, metadata
mapping, query objects, and other goodies that constitute a true
Object/Relational (O/R) Mapper. Plus, if the product was worth a damn
they
wouldn't keep spamming my inbox and the newsgroups.



When is Microsoft releasing ObjectSpaces-or what ever they are calling
it
now? That is supposed to be their answer to O/R mapping.


Map, generate, and maintain 50% of your .NET application code, namely
your business and data objects. Use these objects in ASP.NET, Windows
Forms, console or services applications.

Business and Data Objects Framework
-- Map objects to relational databases
-- Embed SQL, stored procedure calls, and business rules
-- Generate .NET components in C# and VB.NET
-- Use components in your own high-traffic custom applications

[b:e39ebca66e]Powerful ASP.NET & Windows Forms
Applications[/b:e39ebca66e]
-- Generate fully working database apps for real-life use
-- ASP.NET, Windows Forms, and .NET remoting client
-- Customize GUI layout. Use combo-boxes and more


[b:e39ebca66e]Related Links [/b:e39ebca66e]
-----------------------------------------------------------------------------------

http://www.alachisoft.com/redirect_....com&dest=http://www.alachisoft.com/demos.htm:
[b:e39ebca66e]Online Demos[/b:e39ebca66e]
http://www.alachisoft.com: [b:e39ebca66e]AlachiSoft
website[/b:e39ebca66e]



---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.771 / Virus Database: 518 - Release Date: 28/09/2004



[microsoft.public.dotnet.languages.csharp]
 
Hi Nicholas,



Under the sheets, our O/R mapper is using type data sets. I agree, they
rock. We take the strongly typed datasets and wrap our business logic (rules
engines) around them in the domain objects. Our O/R mapper uses identities
and identity maps to keep only one instance of a domain object in memory
regardless how many times it is queried. It is also used to lazy load domain
objects. Further, we introduced query objects to simplify and standardize
the query criteria and to isolate it from the database server--we are a MS
SQL and an Oracle shop. Finally, we implement Repositories and other O/R
design patterns to simplify the whole mess for the end developer.



As you know, the O/R mapper does a lot more than pull and push data. The
whitepaper, albeit brief, I read on ObjectSpaces looked very promising. The
Java community has had mature commercial O/R mappers for a few years and I
keep waiting for a true O/R mapper for .NET.



What we have works. I just am tired of reinventing the wheel.



Thank you for your time.


Nicholas Paldino said:
Bill,

Have you considered using typed data sets? I think that given the
right design, they are much easier to maintain and code against than using
a custom object model and custom O/R.

Unless, of course, there is a good reason for the object/model O/R.

--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

Bill O said:
<exhale>



Wow, thanks guys. I've been holding my breath for a year now. My face
went from blue to purple some time in late spring. :)



Thanks again for your responses. Has ObjectSpaces been scrapped for good
or just postponed? We have rolled our own but it is far from a commercial
O/R mapper.


Have a good day,
Bill

Richard Blewett said:
ObjectSpaces has been dropped from the SQL Server 2005 feature set so I
don't think this is going to happen now.

Also, WinFS has been dropped from Longhorn so I wouldn't hold your
breath for either of them unless you are spectacularly good at holding
your breath.

Regards

Richard Blewett - DevelopMentor
http://staff.develop.com/richardb/weblog


nntp://news.microsoft.com/microsoft.public.dotnet.languages.csharp/<[email protected]>

Bill O,

ObjectSpaces is going to be released with VS.NET 2005, so sometime in
the beginning of next year.

Also, much of Win FS is based on ObjectSpaces, so you know it is going
to be put through the paces.


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

I know I should not respond to spam, but...



I have used this product before. In my opinion it is not overly
useful.
Most importantly, the version I demoed lacked identity maps, metadata
mapping, query objects, and other goodies that constitute a true
Object/Relational (O/R) Mapper. Plus, if the product was worth a damn
they
wouldn't keep spamming my inbox and the newsgroups.



When is Microsoft releasing ObjectSpaces-or what ever they are calling
it
now? That is supposed to be their answer to O/R mapping.


Map, generate, and maintain 50% of your .NET application code, namely
your business and data objects. Use these objects in ASP.NET, Windows
Forms, console or services applications.

Business and Data Objects Framework
-- Map objects to relational databases
-- Embed SQL, stored procedure calls, and business rules
-- Generate .NET components in C# and VB.NET
-- Use components in your own high-traffic custom applications

[b:e39ebca66e]Powerful ASP.NET & Windows Forms
Applications[/b:e39ebca66e]
-- Generate fully working database apps for real-life use
-- ASP.NET, Windows Forms, and .NET remoting client
-- Customize GUI layout. Use combo-boxes and more


[b:e39ebca66e]Related Links [/b:e39ebca66e]
-----------------------------------------------------------------------------------

http://www.alachisoft.com/redirect_....com&dest=http://www.alachisoft.com/demos.htm:
[b:e39ebca66e]Online Demos[/b:e39ebca66e]
http://www.alachisoft.com: [b:e39ebca66e]AlachiSoft
website[/b:e39ebca66e]






---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.771 / Virus Database: 518 - Release Date: 28/09/2004



[microsoft.public.dotnet.languages.csharp]
 
No it hasn't been scrapped, its been rolled up into the WinFS release (whenever that may be)

Regards

RIchard Blewett - DevelopMentor
http://staff.develop.com/richardb/weblog

nntp://news.microsoft.com/microsoft.public.dotnet.languages.csharp/<[email protected]>

<exhale>



Wow, thanks guys. I've been holding my breath for a year now. My face went
from blue to purple some time in late spring. :)



Thanks again for your responses. Has ObjectSpaces been scrapped for good or
just postponed? We have rolled our own but it is far from a commercial O/R
mapper.


Have a good day,
Bill

Richard Blewett said:
ObjectSpaces has been dropped from the SQL Server 2005 feature set so I
don't think this is going to happen now.

Also, WinFS has been dropped from Longhorn so I wouldn't hold your breath
for either of them unless you are spectacularly good at holding your
breath.

Regards

Richard Blewett - DevelopMentor
http://staff.develop.com/richardb/weblog


nntp://news.microsoft.com/microsoft.public.dotnet.languages.csharp/<[email protected]>

Bill O,

ObjectSpaces is going to be released with VS.NET 2005, so sometime in
the beginning of next year.

Also, much of Win FS is based on ObjectSpaces, so you know it is going
to be put through the paces.


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

Bill O said:
I know I should not respond to spam, but...



I have used this product before. In my opinion it is not overly useful.
Most importantly, the version I demoed lacked identity maps, metadata
mapping, query objects, and other goodies that constitute a true
Object/Relational (O/R) Mapper. Plus, if the product was worth a damn
they
wouldn't keep spamming my inbox and the newsgroups.



When is Microsoft releasing ObjectSpaces-or what ever they are calling
it
now? That is supposed to be their answer to O/R mapping.


anna said:
Map, generate, and maintain 50% of your .NET application code, namely
your business and data objects. Use these objects in ASP.NET, Windows
Forms, console or services applications.

Business and Data Objects Framework
-- Map objects to relational databases
-- Embed SQL, stored procedure calls, and business rules
-- Generate .NET components in C# and VB.NET
-- Use components in your own high-traffic custom applications

[b:e39ebca66e]Powerful ASP.NET & Windows Forms
Applications[/b:e39ebca66e]
-- Generate fully working database apps for real-life use
-- ASP.NET, Windows Forms, and .NET remoting client
-- Customize GUI layout. Use combo-boxes and more


[b:e39ebca66e]Related Links [/b:e39ebca66e]
-----------------------------------------------------------------------------------

http://www.alachisoft.com/redirect_....com&dest=http://www.alachisoft.com/demos.htm:
[b:e39ebca66e]Online Demos[/b:e39ebca66e]
http://www.alachisoft.com: [b:e39ebca66e]AlachiSoft
website[/b:e39ebca66e]



---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.771 / Virus Database: 518 - Release Date: 28/09/2004



[microsoft.public.dotnet.languages.csharp]



---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.771 / Virus Database: 518 - Release Date: 28/09/2004



[microsoft.public.dotnet.languages.csharp]
 
Hi Bill,

Thanks again for your responses. Has ObjectSpaces been scrapped for good or
just postponed? We have rolled our own but it is far from a commercial O/R
mapper.


Have a good day,
Bill

When I inquired as to whether the new timeline for WinFS would delay
ObjectSpaces, the answer was yes.

There are a number of commercial and open source O/R mappers for .NET. Have
you looked at any of them? The Wilson ORMapper attempts to be compatible
with the syntax of ObjectSpaces (that is, the syntax before the decision was
made to integrate ObjectSpaces with WinFS):

http://www.ormapper.net/

Everyone has different priorities for what an O/R mapper should be, but my
personal favorite for .NET is NHibernate:

http://nhibernate.sourceforge.net/

What I like about NHibernate is the same thing I liked about ObjectSpaces.
It imposes very little on the object model or application architecture. For
example, I don't want to have to inherit from a particular base class --
particularly if it means my persistent classes are forced to be
marshal-by-reference; I don't want to make methods/properties public that I
think should be private; And I don't want to add extraneous things to my
classes like constructors that have a parameter for each persistent
property. Call me picky :-)

I normally would avoid using an "alpha" product, but NHibernate
1. is free,
2. includes the source code,
3. is based on the very successful Hibernate O/R mapper for Java,
4. in general, seems to be a well managed/maintained project.

Regards,
Daniel
 
Hi Daniel,

Thank you for your response. I was not aware of NHibernate but it is
something I will look at right away!

Regards,
Bill
 
Nicholas said:
Object spaces was dropped, but it was not part of the release for SQL
Server 2005 (although it only worked with SQL Server), it was going to be
released with the framework.

Objectspaces was removed from .NET 2.0 earlier this year, (in May, I think)
and moved into WinFS. WinFS is positioned to be released in 2007.
Also, there was no mention of Win FS being included with Longhorn, just
that Win FS was based on OS.

No, WinFS was a cornerstone of Longhorn, but with the recent schedule
definition for Longhorn, winfs was moved out of longhorn and is positioned to
have a beta ready when Longhorn ships in 2006. WinFS is also not based on OS,
it had a similar api and therefore OS was merged with WinFS.

FB
 
Nicholas said:
Bill,

Have you considered using typed data sets? I think that given the
right design, they are much easier to maintain and code against than using
a custom object model and custom O/R.

Unless, of course, there is a good reason for the object/model O/R.

The power of an O/R mapper is in the ability to produce SQL dynamically at
runtime, plus it allows you to position your BL code better. Typed datasets
are just buckets with data, how the data is loaded/saved is still up to the
developer which is precisely the problem that has to be solved!

FB
 
Back
Top