Я новичок в структуре сущностей.Я хочу использовать Entity Framework, но я не понимаю, какую базу данных мне нужно создать, например, SQL или что-то еще.
Если для вашей базы данных существует поставщик данных ADO.NET, то вы можете использовать его с Entity Framework.
Список (возможно, не полный) существующих поставщиков ADO.NET, который вы можете найти вMSDN
Entity Framework не зависит от базы данных, список поставщиков см. Здесь - http://msdn.microsoft.com/en-us/data/dd363565.aspx
Если вы спросите о поддерживаемых базах данных - перейдите к http://en.wikipedia.org/wiki/ADO.NET_Entity_Framework и посмотрите Поставщики Entity Framework ADO.NET Также вы можете использовать ту же базу данных, которую используете с Linq to SQL