Api przy wykonaniu tej lini zwraca 'Object reference not set to an instance of an object' potem coś takiego https://pastebin.com/d9X8M9Ri .Nie wie co jest żle zapytanie normalnie w sql zwraca wartości.Dla jednego @ działa prawidłowo
var kontrahent = _db.Database.SqlQuery(SqlQueries.Userss).FirstOrDefault(x => x.SklepLogin == email);
@MikelThief: da się wyciągnać z _db.Database gdzie strzela podczas wyknywania tej lini.Bo connection string sprawdzałem to jest ok.Ten sam na produkcyjnym serwerze działa poprawanie :(
@soser: Coś nie znajduje dla innych @ wartości.Zrobiłem sobie takie coś i mam 0
using (var ctx = new NameEntities()) { var noOfRowUpdated = ctx.Database.SqlQuery(SqlQueries.UsersLoginByEmail(email)).ToList(); foreach (var dd in noOfRowUpdated) { LogManager.GetCurrentClassLogger().Info($"TPierwsze query: {dd.Id} lub {dd.SklepLogin}"); id = dd.Id; login = dd.SklepLogin; } }
@soser: Przy innym endponcie zapytanie z bazy ucina mi stringa ze 128 na 100 znaków.Zrobiłem z palca przy tej werfikacji o tak https://pastebin.com/tv0qKMfh i dostaje .#!$%@? nie wiem już co się dzieje
"ExceptionMessage": "Input string was not in a correct format.", "ExceptionType": "System.FormatException",
@smalczyk1: po pierwsze to weź tego loggera zapisz do pola statycznego bo aż razi w oczy jak go wyciągasz w każdej linijce. Po drugie postaw sobie kropkę i zacznij debugować.
Jak macie lekarzowi przynieść próbkę kału do badania laboratoryjnego to w czym się taką próbkę przynosi i ile tego gówna trzeba przynieść? I niby jak ja mam to wszystko ogarnąc, na rękę mam sobie nasrać i wsadzić to do pudełka?
Api przy wykonaniu tej lini zwraca 'Object reference not set to an instance of an object' potem coś takiego https://pastebin.com/d9X8M9Ri .Nie wie co jest żle zapytanie normalnie w sql zwraca wartości.Dla jednego @ działa prawidłowo
var kontrahent = _db.Database.SqlQuery(SqlQueries.Userss).FirstOrDefault(x => x.SklepLogin == email);Komentarz usunięty przez autora
Userss zwraca zapytanie
public static string Userss => @"zapytanie";
Tylko najciekawsze jest,że na produkcji działa normalnie a na teście nie nawet jak dam ten sam connectionString
using (var ctx = new NameEntities()){
var noOfRowUpdated = ctx.Database.SqlQuery(SqlQueries.UsersLoginByEmail(email)).ToList();
foreach (var dd in noOfRowUpdated)
{
LogManager.GetCurrentClassLogger().Info($"TPierwsze query: {dd.Id} lub {dd.SklepLogin}");
id = dd.Id;
login = dd.SklepLogin;
}
}
"ExceptionMessage": "Input string was not in a correct format.","ExceptionType": "System.FormatException",
Po drugie postaw sobie kropkę i zacznij debugować.