C# Wp7和Sql Compact
我是c#的新手,赢了电话7 我创建了一个简单的数据库,我阅读了这个示例 我在主页上打开数据库C# Wp7和Sql Compact,c#,windows-phone-7,C#,Windows Phone 7,我是c#的新手,赢了电话7 我创建了一个简单的数据库,我阅读了这个示例 我在主页上打开数据库 public partial class MainPage : PhoneApplicationPage { // short connection string format private const string strConnectionString = @"isostore:/ManutenzioneDB.sdf"; // Costruttore public
public partial class MainPage : PhoneApplicationPage
{
// short connection string format
private const string strConnectionString = @"isostore:/ManutenzioneDB.sdf";
// Costruttore
public MainPage()
{
InitializeComponent();
using (SampleData.EventoDataContext Empdb = new SampleData.EventoDataContext(strConnectionString))
{
// se il db non esiste creo il db
if (Empdb.DatabaseExists() == false)
{
Empdb.CreateDatabase();
// MessageBox.Show("Employee Database Created Successfully!!!");
}
}
现在在主页面中,我创建了一个按钮,而不是打开另一个页面
private void button1_Click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("/InsertData.xaml", UriKind.Relative));
}
现在我不知道可以从InsertData页面(InsertData.xaml.cs)访问Db
最佳富豪
安东尼奥比你想象的要简单。:)
foreach (var item in db.MyTable.Where(x => x.SomeProp == 1))
{
//…
}
这将返回SomeProp为1的所有行。您现在可以检查该项以查看该行包含的内容。尝试研究vici cool存储过程。在WP7应用程序中,从任何数据库创建、添加和检索数据都非常简单
谢谢您的回答,但我的问题是:在mainpaige中创建db并将其公开时,我是否可以从其他页面锁定db。使用任何对象访问另一页中的数据库
foreach (var item in db.MyTable.Where(x => x.SomeProp == 1))
{
//…
}