entity-framework-6 - 我们需要设置哪个标志来确保 EF Plus 的社区版本?
问题描述
随着Entity Framework Plus 的最新变化,现在依赖于 EF 扩展,我们如何确保开发人员使用免费的社区功能?
我注意到有两个标志
EntityFrameworkManager.IsEntityFrameworkPlus
EntityFrameworkManager.IsCommunity
如果我们使用 EF 6 的 EF Plus Community 版本,那么我们需要设置哪个标志以确保我们不会意外使用付费功能?
解决方案
为确保您只使用免费功能,您需要以下代码:
EntityFrameworkManager.IsCommunity = true
这段代码有点隐藏在下载页面底部:https ://entityframework-plus.net/download
编辑:回答评论
愚蠢的问题,但是在哪里放置该设置?
任何只调用一次的地方。以下是一些建议:
- Web 应用程序:在 global.asax 中使用 Application_Start
- WinForm App:使用主线程方法
- Win Service:使用 OnStart 方法
推荐阅读
- html - 如何让页脚停留在页面底部?(不使用位置:固定)
- javascript - 从输入字段中获取逗号,删除它们,并使用删除逗号将值存储在不同的值中
- java - 无法在 Android SQLite 中验证用户登录详细信息
- javascript - 覆盖节点js中扩展类中的方法并访问变量
- javascript - 如何通过单击按钮切换音频播放()暂停()?
- linux - 为什么 musl ldconfig 忽略标准目录?
- java - java 8 路径过滤文件名
- scalability - 在虚拟化环境中测量时间
- java - StringBuilder 在Java中追加for循环
- jquery - toggleClass 不会删除“显示”类