WPF application en C# à l'aide de la base de données locale

Je suis un novice quand il s'agit de l'utilisation d'une base de données dans une application. Ma tâche (et une sorte de but) est de créer une application en WPF à l'aide de C# qui peut se connecter à/base de données stockée sur l'ordinateur de l'utilisateur. La base de données "fichier" doit être facile à charger et déplacer entre les machines et, si possible, créé sur le PC de l'utilisateur lors de l'installation de l'application. La base de données doit avoir une option à modifier dans l'application ainsi que d'un DB de l'outil de gestion de mise à jour d'une grande partie de son contenu. DB du fichier de sécurité n'est pas un problème dans le cas de ce projet. Je sais que ce que j'ai décrit ne peut avoir aucun sens, et je pourrais simplement les demandes d'exportation de paramètres dans un fichier, mais ce n'est pas ce que je cherche dans ce cas. Pour l'instant j'ai créé une base de données dans Microsoft SQL Server 2014 Express, mais pour être honnête, je ne sais pas si il est possible de déplacer cette DB PC à l'autre dans la façon que j'ai décrite (au moins sans l'installation d'une nouvelle instance de SQL Server sur cet ordinateur).

Comme je l'ai mentionné au tout début, je suis un novice concernant la base de données est donc tout conseil est le bienvenue.

OriginalL'auteur Quass1m | 2014-08-07