Programmatically create an entity I created an entity via Entity Construction Kit, Initially I wanted to use rules to create the new entity but the entity is fielded and the fields don't get exposed in rules (as of now, someone is trying to work on a patch for that), but in the interm I wanted to write a simple function that creates a entity, which I assumed would be somewhat like creating a node programmatically, but I've been at this for like 4 hours and I haven't gained an inch, I have entity_create and entity_save but they don't do much and I can't find any documentation on it.

What I'd like to see is how to create an example entity from a bundle made with eck, or through code, that is fielded.

Thanks so much

Edit: The last thing I need to figure out is how to specify the name of the fields that are attached to the entity so I can enter values for those as well.

$values = array('uid' =&gt; 1, 'field_receipt_prod_ref' =&gt; 1, 'type' =&gt; 'receipt');        
$new_ent = entity_create('receipt', $values)-&gt;save();
The simpler approach is with the help of entity_metadata_wrapper(). 

$e = entity_create($entityType, array('type' =&gt; $bundleName));
$ew = entity_metadata_wrapper($entityType, $e);
$ew-&gt;field_name-&gt;set('value');
$ew-&gt;save();