Привет, моя сущность - это ParameterDetail следующим образом:
public class ParameterDetail
{
[Key]
public int Id { get; set; }
public string Name { get; set; }
[NotMapped]
public string Description { get; set; }
//..other columns removed for brevity
public int LookupValueId { get; set; }
}
Я вызываю свою хранимую процедуру и загружаю результаты следующим образом ...
List<ParameterDetail> paramDetails = this.ParameterDetails.FromSqlRaw("EXEC dbo.GE_GetStartParameter @GuidelineName={0}", guidelineName).ToList();
Теперь все работает нормально, но Теперь я должен вызвать немного другую процедуру, которая не имеет LookupValueId ..
List<ParameterDetail> paramDetails =this.ParameterDetails.FromSqlRaw("EXEC dbo.GetParameterDetails @ParameterId={0}", nextParam).ToList();
Я не хочу добавлять другую EntityModel только для этого одного столбца .... Могу ли я использовать свойство Mapped (Data Аннотация) во время выполнения как-нибудь? Или может быть какое-то другое решение?