Hi Umeshinator,
There are two ways you can achieve using image in MVC like
i) Store the image in some location at your sever and save its path for the user details data in a varchar column.
Ex :- Put a image upload component to your page and first upload it to a location in server. Then take that location and save it to database table varchar column. While retrieving just retrieve the path and show the image from same location.
In MVC you have to use some jQuery component for image upload.
ii) Save the whole image into database as a binary data using datatype 'Image'.
If you are already doing some CRUD operation it will be definitely easy for you to just store the image on server location and save the path to your database table.
Hope this will work as a hint for you and there is already some posts which might be of help for you. The below references show example for asp.net to store image in both way. Please refer and you can get some idea.
Reference :-
http://www.aspsnippets.com/Articles/Retrieve-images-using-a-file-path-stored-in-database-in-ASPNet.aspx[
^]
Storing and Retrieving Images from SQL Server Using Strored Procedures and C#.net[
^]
Post for MVC :
http://stackoverflow.com/questions/16414074/mvc4-c-sharp-want-to-save-a-image-to-a-folder-and-saving-the-url-in-database[
^]