Function imports are a pretty cool way of implementing stored procedures in
Entity Framework. Most of the time it is a very straight forward process of
adding the stored procedure to your model, creating the function import, getting
column information, and building a new complex type. However, sometimes you may