There are a lot of tutorials and videos on the Internet for ASP.NET development.
ASP.NET - MVC[
^]
So I suggest you to view any video that seems pertinent. And there is also "Additional Tutorials" and "Additional Videos" at the top of "Learning Resources" if you need.
Once you have viewed pertinents videos, then you might do appropriate tutorials, or listen the videos more carefully while trying it for yourself.
Finally, if you have a more specific question, then use Google. Generally, it is relatively easy to find answers for ASP.NET development on the web. If that still does not works, then you can ask a more specific question here.
It is not hard to do database stuff in MVC... In my case, I was using Linq-To-SQL but it should be very similar if you select to uses Entity Framework instead.
If every employee already have an unique ID, then it is very simple to do. You just have to select the appropriate data type for your column and set that column as the primary key for the table (and don't use auto-increment since you provide the ID).