Добрый день.
При запросе к FileType через Select или EntitySchemaQuery, получаю ошибку
"Invalid column name "Code" "
private Guid _GetAttachmentTypeUid()
{
// Вариант 1
Guid id = Guid.Empty;
var esqResult = new EntitySchemaQuery(_userConnection.EntitySchemaManager, "FileType");
var idCol = esqResult.AddColumn("Id");
esqResult.Filters.Add(esqResult.CreateFilterWithParameters(FilterComparisonType.Equal, "Code", "File"));
if (esqResult.GetEntityCollection(_userConnection).FirstOrDefault() is FileType entity)
{
id = entity.GetTypedColumnValue<Guid>(idCol.Name);
}
// Вариант 2
var select = new Select(_userConnection)
.From("FileType")
.Column("Id")
.Where("Code").IsEqual("File")
as Select;
var dbReader = GetDbReader(select);
if (dbReader.Read())
{
id = dbReader.GetColumnValue<Guid>("Id");
}
dbReader.Close();
return id;
}