You can't, in short.
An ActionLink helper renders as an anchor tag (hyperlink). This link, when clicked, performs a GET against the specified controller action, meaning that you can pass parameters to it via the query string (html attributes object within the helper), but you cannot post the model to your controller via an ActionLink. For example:
@Html.ActionLink("My Link", "MyControllerAction", new { id = Model.Id })
This would submit a GET request to your controller like so:
public async Task<Actionresult> MyControllerAction(int id)
{
}
If you want to post a complete model to a controller, use a form with a submit button. This will submit your model back to the controller. You can style the submit button to look like a link.
Alternatively, use the passed in id property to load the model from a data store.