Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

EF Linq Fehlermeldung: Source sequence contains more than one element.

30.07.2018 (πŸ‘4864)


 

Fehlermeldung:

Source sequence contains more than one element.

 

Ursache:

Abfrage von Daten mit SingleOrDefault

var searchAgent = await _dbContext.tbl_SearchAgents.SingleOrDefaultAsync(s => s.Text_Search == sText_Search);

 

LΓΆsung:

Umwandlung auf First

var searchAgent = await _dbContext.tbl_SearchAgents.FirstOrDefaultAsync(s => s.Text_Search == sText_Search);

 

 

 

 

Falscher Code

//< get_database >

try

{

    var searchAgent = await _dbContext.tbl_SearchAgents.SingleOrDefaultAsync(s => s.Text_Search == sText_Search);

    if (searchAgent != null)

    {

        if (IDCurrent_User != searchAgent.IDOwner) return (Json(false));

        _dbContext.tbl_SearchAgents.Remove(searchAgent);

        await _dbContext.SaveChangesAsync(true);

    }

}

catch (Exception ex)

{

    return Json(ex.Message.ToString());

    throw;

}

 

 

 

Betrifft

Linq EF SQL Abfrage auf Datenbank


In Asp.Net Core 2 MVC