我一直看到,在所有教程中,数据库都是以代码优先的形式制作的,但是我已经在我的项目中使用了一个sqlite数据库。我也想使用实体7。为此,我通过dll从我的数据库中创建了一些类,但它没有用。事实上,我创建了这些类,以便我可以使用自己的数据库。我不想让它创建一个新的数据库。有什么建议?你能推荐我任何链接,因为我找不到任何有用的链接
我安装Install-Package EntityFramework.SQLite -Pre和Install-Package EntityFramework.Commands -Pre and Install-Package SQLite.Net.Async-PCL / next step:with Extension,SQL Server Compact / SQLite Toolbox从db生成类并将我的数据库导入到visual studio中的项目中,并将buildaction设置为内容并最终添加
private async Task CopyDatabase()
{
bool isDatabaseExisting = false;
try
{
StorageFile storageFile = await ApplicationData.Current.LocalFolder.GetFileAsync("people.db");
isDatabaseExisting = true;
}
catch
{
isDatabaseExisting = false;
}
if (!isDatabaseExisting)
{
StorageFile databaseFile = await Package.Current.InstalledLocation.GetFileAsync("people.db");
await databaseFile.CopyAsync(ApplicationData.Current.LocalFolder);
}
}
进入pp.xaml