Je commence à développer une nouvelle application asp.net basée sur subsonic3 (pour les requêtes) et log4net (pour les logs) et je voudrais savoir comment interfacer subsonic3 avec log4net pour que log4net connaisse le sous-jacent sql utilisé par subsonic.Comment se connecter subsonic3 sql
C'est ce que j'ai jusqu'à présent:
public static IEnumerable<arma_ocorrencium> ListArmasOcorrencia()
{
if (logger.IsInfoEnabled)
{
logger.Info("ListarArmasOcorrencia: start");
}
var db = new BdvdDB();
var select = from p in db.arma_ocorrencia
select p;
var results = select.ToList<arma_ocorrencium>(); //Execute the query here
if (logger.IsInfoEnabled)
{
// log sql here
}
if (logger.IsInfoEnabled)
{
logger.Info("ListarArmasOcorrencia: end");
}
return results;
}
Je reçois cette erreur, et oui j'utilise 3.0.0.4: System.Linq.IQueryable » ne contient pas de définition de « GetQueryText » et aucune méthode d'extension « GetQueryText » acceptation un premier argument de type 'System.Linq.IQueryable ' pourrait être trouvé (manque-t-il une directive using ou une référence d'assembly?) –