tengo los detalles de la configuración de mi solicitud almacenan en una tabla como la siguiente:¿Cómo automatizo namevaluecollection en una clase fuertemente tipada?
SettingName SettingValue
-------------------- ---------------------
PostsPerPage 10
EmailErrors True
AdminEmailAddress [email protected]
Mi clase DATAACCESS decir devuelve un NameValueCollection/KeyValuePair de configuración almacenados en la tabla.
¿Cuál sería la mejor manera de asignar el namevaluecollection/keyvaluepair a una clase fuertemente tipada como la siguiente que tiene las mismas propiedades que en SettingName Column.
public class Settings
{
public int PostsPerPage{get;set;}
public bool EmailErrors{get;set;}
public string AdminEmailAddress{get;set;}
}
¿Hay alguna razón es necesario utilizar este formato extraño en lugar de utilizar app.config/web.config? –