Alcuni dei metodi specificati richiedono oggetti dati incompatibili. Ad esempio, tutti i metodi che utilizzano un tipo definito ...

Alcuni dei metodi specificati richiedono oggetti dati incompatibili. Ad esempio, tutti i metodi che utilizzano un tipo definito dall'utente come parametro devono utilizzare lo stesso tipo definito dall'utente negli altri metodi oppure non utilizzare tipi definiti dall'utente. Se ad esempio il metodo Insert accetta un singolo parametro di tipo Product, anche il metodo Update deve utilizzare un singolo parametro di tipo Product, non un parametro di tipo Customer.