public static IEntityType From(EntityTypeSurrogate value) { if (value == null) { return null; } if (value.Id == EntityTypeNone.Instance.Id) { return EntityTypeNone.Instance; } if (value.Id == EntityTypeAll.Instance.Id) { return EntityTypeAll.Instance; } IEntityType entityType; if (!value._entityTypeMappingRegistry.TryParse(value.Id, out entityType)) { entityType = new UnknownEntityType(value.Id); } return entityType; }
public static IEntityType From(EntityTypeSurrogate value) { if (value == null) { return(null); } if (value.Id == EntityTypeNone.Instance.Id) { return(EntityTypeNone.Instance); } if (value.Id == EntityTypeAll.Instance.Id) { return(EntityTypeAll.Instance); } IEntityType entityType; if (!value._entityTypeMappingRegistry.TryParse(value.Id, out entityType)) { entityType = new UnknownEntityType(value.Id); } return(entityType); }