【发布时间】:2016-12-05 01:45:18
【问题描述】:
我正在使用 UWP 学习实体框架。我尝试通过从 DbContext 中删除一个表来删除它。在迁移后运行代码时,我收到一个错误,即 UWP 不支持删除主键。 本文https://docs.efproject.net/en/latest/providers/sqlite/limitations.html 推荐使用 sql(string) 方法。 这篇 https://msdn.microsoft.com/en-us/data/jj592907.aspx 的文章有一个我正在尝试遵循的示例。
using (var context = new BloggingContext())
{
var blogs = context.Blogs.SqlQuery("SELECT * FROM dbo.Blogs").ToList();
}
我找不到参考。 我喜欢使用 sql 语句的想法。 在另一篇stackoverflow文章How to drop a table in Entity Framework Code First?中,我不明白:“在[DateStamp]_InitialCreate.cs类的Down方法中写DropTable语句,表就会被丢弃”。是否与我的问题有关。如果是这样,我该如何实施。 谢谢。
【问题讨论】:
标签: entity-framework uwp code-first