.NET 5 WPF EntityFramework 和 SQL 精简版
Posted
技术标签:
【中文标题】.NET 5 WPF EntityFramework 和 SQL 精简版【英文标题】:.NET 5 WPF EntityFramework with SQL Compact Edition 【发布时间】:2021-04-12 14:17:33 【问题描述】:有没有办法在新的 .NET 5 Windows 框架上将 EF 与 SQL Compact 数据库一起使用? 我试过了,但我不能让它工作。
.NET 5 是否支持这个库? EntityFrameworkCore.SqlServerCompact40(看起来是空的包文件夹)
我无法访问 optionsBuilder.UseSqlCe(@"Data Source=C:\data\Blogging.sdf");方法。
如果不支持,我可以在 .NET Core 3.1 中将 EF 与 CE 一起使用吗?
【问题讨论】:
【参考方案1】:该库仅支持 EF Core 2.2。 如果我有赞助商,我愿意更新。
您可以将 SQLCE 与原始 ADO.NET 和 .NET 5 一起使用。
在此处查看更多信息; https://erikej.github.io/sqlce/2020/08/17/netcore-sql-compact.html
【讨论】:
而 .NET 5 和 EF 6.4.4 支持 EF CE? 不,不支持 所以此链接仅适用于 EF Core 2.2?:github.com/ErikEJ/EntityFramework.SqlServerCompact/wiki/… 但是如果我查看这张表 (docs.microsoft.com/en-us/ef/efcore-and-ef6),它会说 EF 6.4 支持 SQL CE... EF6 包仅适用于 .NET Framework以上是关于.NET 5 WPF EntityFramework 和 SQL 精简版的主要内容,如果未能解决你的问题,请参考以下文章
在 WPF 上从 .NET 5 升级到 .NET 6 后开始调试失败
将 WPF 从 .NET 4 更新到 4.5.2,DataGridTextColumn Visibility DataContext 引用损坏
WPF 和.NET的关系 我想知道WPF有几个版本 他们对应的Framework又是哪个版本 单独.NET 4.0可以做WPF吗