No entiendo bien tu problema, pero me parece que querés hacer algo así: (Copia y pegá el código en un proyecto de prueba de consola, puede estar todo en el mismo archivo. Esto esta incompleto pero compila)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using CapaEntidades; using System.Data.Linq; namespace PruebaDeUnidad { class Program { static void Main(string[] args) { //Esto invocaría un font-end CapaEntidades.EntidadLocalidad miLocalidad = new CapaEntidades.EntidadLocalidad(); CapaPresentacion.ServiviosDemos.LocalidadesActualizar(miLocalidad); } } } namespace CapaPresentacion { public static class ServiviosDemos { public static void LocalidadesActualizar(EntidadLocalidad localidad) { CapaNegocios.RNActualizarLocalidades miReglaDeNegocios = new CapaNegocios.RNActualizarLocalidades(); miReglaDeNegocios.ActuealizarLocalidad(localidad); } } } namespace CapaNegocios { public class RNActualizarLocalidades //Regla de Negocios { public void InsertarLocalidad() { /* TODO: Código */ } public void ActuealizarLocalidad(EntidadLocalidad entidad) { /// TODO: Còdigo de validaciòn /// TODO: Codigo de excepciones (try-catxh) CapaDatos.MiContextoDeDatos dc = new CapaDatos.MiContextoDeDatos(); ITable tabla = dc.GetTable<EntidadLocalidad>(); tabla.Attach(entidad, true); dc.SubmitChanges(); } public void BorrarLocalidad() { /* TODO: Código */ } } } namespace CapaEntidades { // Todos los atributos de LinQ public class EntidadLocalidad { //TODO: Propiedades } } namespace CapaDatos { public class MiContextoDeDatos : DataContext { public MiContextoDeDatos() : base("miConexion") { } } } Saludos, espero que te sirva, MD -----Mensaje original----- De: puntonet@mug.org.ar [mailto:[EMAIL PROTECTED] En nombre de Jose Cardaropoli Enviado el: Jueves, 05 de Junio de 2008 05:16 a.m. Para: puntonet@mug.org.ar Asunto: [puntonet] Perdonen mi ignorancia Que tal. Estoy dando mis primeros pasos con .Net y C#, asi que si la pregunta es muy básica, sepan disculpar mi ignorancia. He aqui el problema. Separe una solución (la misma es a fines didácticos ) en tres capas capaPresentación, capaNegocios y capaDatos, Con Linq para sql ya genere Datacontext para una tabla de Localidades (localidades.dbml). En capaNegocios cree la siguiente clase public class actualizoLocalidades { public void InsertarLocalidad() {} public void ActuealizarLocalidad() {} public void BorrarLocalidad() {} } En capaPresentacion quiero instanciar con CapaNegocios.actualizoLocalidades miLocalidad = new CapaNegocios.actualizoLocalidades(); Pense que si estos pasos son correctos tendría que ver esta clase y sus métodos, pero al poner miLocalidad el intellisense no lo encuentra... En capaPresentación estan cargadas las referencias a CapaDatos y CapaNegocios !!!AUXILIOOOOOO!!! Desde ya muchas gracias JoséC