Um bei einer ObjectDataSource-Konfiguration nur die DatenObject-Klasse zu sehen, kann man seine DAL-Klasse mit einem Attribute versehen und die einzelnen Methoden/Funktionen mit einem Attribute Ihre Funktion zuweisen.
VB:
<DataObject(True)> _
Public Class DAL
<DataObjectMethod(DataObjectMethodType.Select)> _
Public Function GetKundenDaten() As DataSet
.......CSharp:
[DataObject(true)]
public class DAL
[DataObjectMethod(DataObjectMethodType.Select)]
public static DataSet GetKundenDaten() {
.....
Der Namespace für DataObject ist: System.ComponentModel
Dank an Alex!!