我可以使用多个上下文创建一个数据库(.sdf
)文件吗?我想在一个.sdf
文件中有多个表。
。
- Context
useraccount
with table schema - Context
messages
with table schema
我已经试过了:
using (dataContext accountdb = new dataContext(globalInfo.strConnectionString))
{
if (accountdb.DatabaseExists() == false)
{
accountdb.CreateDatabase();
}
else
{
}
}
我想做的是:
使用account context和messages context创建单个.sdf
文件
提前感谢您的帮助,非常感谢。
猜不出编码员,累了就得编码。答案很简单,在单个上下文中添加表。
class dataContext:DataContext
{
public dataContext(string connectionString): base(connectionString)
{
}
//1------------
public Table<account> accountees
{
get
{
return this.GetTable<account>();
}
}
//2--------------
public Table<messages> messagees
{
get
{
return this.GetTable<messageCategory>();
}
}
//3---------------
public Table<test> testees
{
get
{
return this.GetTable<testCategory>();
}
}
}
谢谢erikj给我指出了正确的方向。