creando una conexión de base

c# dapper model-view-controller

Pregunta

public class DbConnection
{         
    private static string strConnectionString;
    public string strconn;

    public static string SqlConnectionStringProp
    {
        get { return strConnectionString; }
        private set { strConnectionString = ConfigurationManager.ConnectionStrings["MedicalConnection"].ConnectionString; }
    }
}

Este es mi archivo Dbconnection.cs

private IDbConnection db = new SqlConnection(DbConnection.SqlConnectionStringProp);

esto está en la categoryDal.cs archivo categoryDal.cs

La cadena no pasa desde la propiedad SqlConnectionStringProp . El servidor Sql no se está conectando.

Respuesta aceptada

La cadena no se está pasando desde la propiedad SqlConnectionStringProp porque el sistema nunca se está llamando. Tan sencillo como eso.

Puede convertir la propiedad en método para devolver la cadena de conexión; O llama a un establecimiento de su propiedad a alguna parte; O simplemente elimine el setter y use solo getter como se muestra a continuación:

public static string SqlConnectionStringProp
{
    get { return ConfigurationManager.ConnectionStrings["MedicalConnection"].ConnectionString; }
}


Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué