What me confused is when to use a non-Csla- BindingList for a collection of Objects an when to use a derived object from BusinessListBase.
I have a class Address. The Address class has various fields. In addition to these fields, the address class has a collection of AddressLines for customizing localisation issues. Each address line is a String.
I have to cases to design this class.
1.
public class Address : BusinessBase<Address>
{
private string _street;
private string _postalCode;
....
BindingList<string> _addressLines;
}
2.
public AddressLine : BusinessBase<AddressLine>
{
string _line;
}
public AddressLines : BusinessListBase<AddressLines, AddressLine>
{
}
public Address : BusinessBase<Address>
{
private string _street;
private string _postalCode;
AddressLines _addressLines;
}
How to do? Which is best?
Thank you.
Copyright (c) Marimer LLC