Wpf Silverlight中的本地数据库

Wpf Silverlight中的本地数据库,wpf,silverlight,windows-phone-7,Wpf,Silverlight,Windows Phone 7,我想将本地数据库集成到WindowsPhone7项目中。数据库应已准备就绪,并由手动输入的值填充。 因此,我使用向导在WPF中创建本地数据库。 我可以创建表,设置它们的值并填充它们,但是我找不到从不同表中引用列的方法 是否可以在Visual Studio中使用UI向导,或者仅通过对datacontext进行编码来实现?您可以要求什么,最简单的方法是Linq to Sql 有一种更简单的方法可以做到这一点,但我认为ms不支持,您可以创建一个新的windows WPF项目,然后在那里添加一个Lin

我想将本地数据库集成到WindowsPhone7项目中。数据库应已准备就绪,并由手动输入的值填充。 因此,我使用向导在WPF中创建本地数据库。 我可以创建表,设置它们的值并填充它们,但是我找不到从不同表中引用列的方法


是否可以在Visual Studio中使用UI向导,或者仅通过对datacontext进行编码来实现?

您可以要求什么,最简单的方法是Linq to Sql

有一种更简单的方法可以做到这一点,但我认为ms不支持,您可以创建一个新的windows WPF项目,然后在那里添加一个LinQ到SQL数据库模型,在那里您可以创建数据库,然后将其复制到wp7项目中,并将其包含在解决方案中

然后,您必须注释掉或删除WP7不支持的两个构造函数,并且您已经准备好使用数据库

要注释掉的两个构造函数使用System.Data.IDbConnection


不清楚您是在尝试使用WPF还是Windows Phone 7-不可能两者兼而有之。您有没有考虑过使用Entity Framework?也许类似的方法会奏效@Jon:使用sqlmetal,两者都可以。它将wpf db转换为winpho,生成整个DataContext。唯一需要做的就是删除一些不受支持的方法。