Если ваша таблица Sql имеет одну запись на PersonalityType
, то вы можете использовать ).SingleOrDefault();
или ).FirstOrDefault();
, как
var Personality = (from p in _ctx.PersonalityType.AsNoTracking()
where (p.Id == (int) person.personality)
select new PersonalityTypeModel
{
PersonalityDescription = p.Description,
HTMLContent = p.HTML
}).SingleOrDefault(); //FirstOrDefault()
Таким образом, запрос возвращает один объект PersonalityTypeModel
вместо List<PersonalityTypeModel>
.
Примечание:
Если ваша таблица Sql содержит более одной записи с определенным PersonalityType
, то вам следует использовать.
}).Take(1).SingleOrDefault();
в противном случаеисключение будет брошено.или вы можете просто использовать.
}).FirstOrDefault();