为啥 UseSqlCe() 支持从最新版本的 EntityFrameworkCore.SqlServerCompact40 中删除?
Posted
技术标签:
【中文标题】为啥 UseSqlCe() 支持从最新版本的 EntityFrameworkCore.SqlServerCompact40 中删除?【英文标题】:Why UseSqlCe() support remove from the EntityFrameworkCore.SqlServerCompact40 on latest version?为什么 UseSqlCe() 支持从最新版本的 EntityFrameworkCore.SqlServerCompact40 中删除? 【发布时间】:2021-09-26 20:31:13 【问题描述】:optionsBuilder.UseSqlCe(@"Connectionstring");
// 封装EntityFrameworkCore.SqlServerCompact40 2.2.0.7
错误 CS1061“DbContextOptionsBuilder”不包含“UseSqlCe”的定义,并且找不到接受“DbContextOptionsBuilder”类型的第一个参数的可访问扩展方法“UseSqlCe”(您是否缺少 using 指令或程序集引用?)
【问题讨论】:
您的目标是 .net 框架吗?你有正确的 using 语句吗? @ErikEJ 我的目标是 .NET core 5.0 @ErikEJ 在 EntityFrameworkCore.SqlServerCompact40 版本 2.2.0.7 UseSqlCe() 支持不存在。有没有使用 UseSqlCe() 的替代方法? 【参考方案1】:提供程序仅支持 .NET Framework。
您可以赞助我的更新,或使用其他数据库引擎,例如 SQLite。
【讨论】:
以上是关于为啥 UseSqlCe() 支持从最新版本的 EntityFrameworkCore.SqlServerCompact40 中删除?的主要内容,如果未能解决你的问题,请参考以下文章
为啥phpmyadmin不能从4.1.8升级到最新版本4.1.14?
为啥我必须从我的 pom 中删除一个依赖项,然后再将其添加回来并安装以获取最新版本的 maven 包?
为啥我在 emscripten 使用“#version 300 es”得到“不支持的着色器版本”?