RE:Relaciones en VBnet con mysql
En MySql
Las tablas que hagas deben de ser de tipo InnoDb para que te maneje relaciones, y ademas, debes tener la version 4 como minimo de MySql(no estoy seguro pero creo que si es esa version la minima). Ejemplo
CREATE TABLE Clientes(
clave Char(10) Not Null,
nombre Char(40) Not Null,
PRIMARY KEY(clave)
)Engine = InnoDb
CREATE TABLE Factura(
numero int Not Null,
cliente Char(10) Not Null,
PRIMARY KEY(numero),
INDEX(cliente), // Esto te crea un indicie que ocuparemos en la llave foranea
FOREIGN KEY(cliente) REFERENCES Clientes(clave) ON UPDATE CASCADE ON DELETE CASCADE
)Engine = InnoDB
Y Listo.... yo tambien estoy haciendo desarrollos en MySql y .Net, cualquier duda.. puedes preguntar por aqui.. o mandarme un correo..
Suerte