Вы можете сделать это, как и в любом другом приложении на C # .NET; не имеет значения, используется ли WPF.
Microsoft Статья базы знаний 317881 объясняет, как создать пустую базу данных в C #.
Вы можете добавлять данные и выполнять запросы, используя OLE DB. В библиотеке MSDN есть несколько примеров, например, эта статья .
Чтобы создать таблицы, вы можете выполнить инструкцию SQL CREATE TABLE. Например,
string cmd = "CREATE TABLE myTable (id INTEGER, txt CHAR(20))";
OleDbCommand cmd = new OleDbCommand(sql, oleDbConnection);
cmd.ExecuteNonQuery();
создает таблицу с двумя столбцами "id" и "txt".
Надеюсь, это поможет.