Harlen
Se a aplicação for FullTrust você pode utilizar a base de dados diretamente como em uma aplicação Windows Forms. Se for PartialTrust a forma mais comum são através de Web Services, onde o acesso direto fica no lado do servidor.
Há um projeto da Microsoft de codenome Astoria que disponibiliza um acesso bem simples e direto à base através de POSTs de HTTP.
Exemplo de evento:
No XAML:
<Button Click="OnClick" />
No código:
private void OnClick(object sender, RoutedEventArgs e)
{
}