geekforfreek
geekforfreek

Reputation: 146

How to return one variable from database?

I am using this code:

var userRole = dbContext.Tables.FirstOrDefault(v => v.Name == userModel.descriptName);
if (userRole != null)
{
    userModel.User.Table = userRole;    
}

Now this code above works, but for userRole it returns both value from table (Id, Name). Now how to return only Id.

Upvotes: 1

Views: 60

Answers (2)

apomene
apomene

Reputation: 14389

have you tried:

var userRole = dbContext.Tables.FirstOrDefault(v => v.Name == userModel.descriptName);
if (userRole != null)
{
    userModel.User.Table = userRole;
    var ID =  userModel.User.Table.Columns[1];  
}

Upvotes: 0

Arijit Mukherjee
Arijit Mukherjee

Reputation: 3885

var userRole = dbContext.Tables.FirstOrDefault(v => v.Name == userModel.descriptName
select v.Id);

Upvotes: 1

Related Questions