Instantiated prefab missing ECS components

I’m instantiating this prefab: alt text

With this code:

GameObject goPrefab;
if (AssetHandler.GetInstance().prefabData.TryGetValue(archPrefabToCreate, out goPrefab))
{
	Entity spawnedEntity = entityManager.Instantiate(goPrefab);
}

The goPrefab is being found correctly, and the entity is being created, however its missing all components, such as mesh and translation.

Am I missing a step or something?

WORKING CODE SAMPLE (Nov 22, 2019)

You need to convert that GameObject to ‘prefab’ entity first:

var prefabEntity = GameObjectConversionUtility.ConvertGameObjectHierarchy( goPrefab , settings );
var instanceEntity = entityManager.Instantiate( prefabEntity );