public AttributeValue GetGlobalAttributeValue( string key )
{
return Queryable()
.Where( v =>
v.Attribute.Key == key &&
!v.Attribute.EntityTypeId.HasValue &&
( v.Attribute.EntityTypeQualifierColumn == null || v.Attribute.EntityTypeQualifierColumn == string.Empty ) &&
( v.Attribute.EntityTypeQualifierColumn == null || v.Attribute.EntityTypeQualifierColumn == string.Empty ) &&
!v.EntityId.HasValue )
.FirstOrDefault();
}