You could build a custom data access layer using collections and
"single" objects.
For examples: if you have Customers and Products in N to N relation, you
could build these classes:
public class Customer
{
private String name;
private String surname;
private Products customerProduts;
//....
}
public class Customers : CollectionBase // Collection of customers
{
// Load, save, delete, etc...
}
public class Product
{
private String code;
private String description;
// ...
private Customers customersWhoBuyThisProduct;
}
public class Produts : CollectionBase // Collection of products
{
// Load, save, delete, etc...
}
What do you think about it?
Emanuele
> -----Original Message-----
> From: Moderated discussion of advanced .NET topics. [mailto:ADVANCED-
> [EMAIL PROTECTED]] On Behalf Of Erick Thompson
> Sent: marted� 12 novembre 2002 0.57
> To: [EMAIL PROTECTED]
> Subject: Re: [ADVANCED-DOTNET] Many to Many Database Relationships in
a
> Data Object
>
> Datasets will support many-to-many relationships, and strongly typed
ones
> will do it even better. They will work, but I really want 'automagic'
> databinding for many to many relationships (does anyone know how to do
> this?). But if you don't need the databinding, take a look at
datasets.
>
> Erick
>
> ----- Original Message -----
> From: "John Lomnicki" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, November 11, 2002 2:01 PM
> Subject: [ADVANCED-DOTNET] Many to Many Database Relationships in a
Data
> Object
>
>
> I am looking for an easy way to create a data object that understands
a
> many
> to many relationship. I have 15 many to many relationships in my
current
> database and am looking for a generic, repeatable, and easy way to
create
> data objects that understand the relationships between two tables with
a
> many to many relationship. Any ideas?
>
>
> Kind Regards,
>
> John Lomnicki
> Just Another .NET Guy
>
> You can read messages from the Advanced DOTNET archive, unsubscribe
from
> Advanced DOTNET, or
> subscribe to other DevelopMentor lists at http://discuss.develop.com.
>
> You can read messages from the Advanced DOTNET archive, unsubscribe
from
> Advanced DOTNET, or
> subscribe to other DevelopMentor lists at http://discuss.develop.com.
You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced
DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.