Предполагая, что программа работает нормально с одной таблицей (так что вы знаете, что ваша строка подключения и текст данных в порядке для одной таблицы), тогда да, когда вы добавляете вторую таблицу, вам нужно написать дополнительный класс с атрибутом [Table] и вам нужно добавить свойство к текстовому соединению.
public class ATestDataContext : DataContext
{
public ATestDataContext(string connectionString) : base(connectionString)
{
}
public Table<FTable> FirstTable
{
get
{
return this.GetTable<FTable>();
}
}
public Table<STable> SecondTable
{
get
{
return this.GetTable<STable>();
}
}
}
[Table]
public class FTable : INotifyPropertyChanged, INotifyPropertyChanging
{...}
[Table]
public class STable : INotifyPropertyChanged, INotifyPropertyChanging
{...}
Если вы хотите установить отношения между таблицами, такие как master-detail, то есть другие вещи, которые вам нужны в ваших классах. Один из лучших примеров, с которыми я столкнулся, находится здесь: http://windowsphonegeek.com/articles/Windows-Phone-Mango-Local-Database-mapping-and-database-operations