buen dia chavos.
ps tengo el problema de ke necesito realizar una aplicacion en asp.net pero la tengo ke realizar en capas: datos, negocios e interfaz. Utilizando el sql server 2005.
primero como me lo an xplicado es de la siguiente manera:
-capa negocios: se realizan las clases en donde se podrian decir va structurada la base de datos, en cada clase una tabla.
-capa datos: es donde se realiza el tipico A,B,C de la programacion: altas, bajas y modificaciones, ojo no necesito que esto se realize por procedimientos almacenados...
y por ultimo la capa de interfaz: es la que el usuario final vizualiza
les xplico. la cadena de conexion a la bd la tengo en el web.config y es de esta manera:
<connectionStrings><!--Cadena de Conección con el servidor de SQL-->
<add name="cadenaConexion" connectionString="Data Source=.;Initial Catalog=SEG;usr=sa;Pwd=Pass"
providerName="System.Data.SqlClient"/>
</connectionStrings>
ahora por lo que me an xplicado se realiza una cadena de conexion en la capa de datos en una clase llamada conexion por ejemplo y con un codigo mas o menos de esta manera:
VB -
Public Class ConexionBD
Private ConnectionString As String
#Region "Propiedades"
Public Property Conexion() As String
Get
Return ConnectionString
End Get
Set(ByVal value As String)
ConnectionString = value
End Set
End Property
#End Region
#Region "Constructor"
Public Function ConexionBD()
Me.ConnectionString = ConfigurationManager.ConnectionStrings("cadenaCone xion").ConnectionString
Return ConnectionString
End Function
Public Function ConexionBD(ByVal connectionString As String)
Me.ConnectionString = connectionString
Return connectionString
End Function
#End Region
End Class
c#
namespace x
{
public class BaseDO
{
#region Properties
public string ConnectionString { get; set; }
#endregion
#region Constructor
public BaseDO()
{ this.ConnectionString = ConfigurationManager.ConnectionStrings["cadenaConexion"].ConnectionString;
}
public BaseDO(string connectionString)
{
this.ConnectionString = connectionString;
}
#endregion
}
}
despues en la misma clase de datos realizo otra clase donde mandaria llamar la cadena de conexion de la clase anterior, que es donde tiene la coneccion a la bd.
el problema es el siguiente, no se como llamar esta cadena, he intentado herencia y al parecer da resultado pero no logro terminar ésta, me podrian echar la mano y decirme como realizar esta otra clase, llamando a la cadena de conexion por favor. con alguana consulta a la base de datos, como puede ser un select all o un guardar ect. lo que sea.
si no es mucho pedir lo podrian realizar en los 2 codigos que quiero manejar que con c# y vb o escribanme a mi correo [email protected]
por favor y de antemano muchas graxias