我以前使用过代码第一种方法,但不知何故,我无法想出使代码优先工作的方法。我开发了POCO和DbContext。但是现在我被困在如何获得创建的数据库并随后用于我的应用程序中。我需要在项目中添加一些内容吗?在.NET桌面应用程序代码中使用实体框架第一个
回答
当前默认提供者System.Data.SQLite
不支持数据库创建。为了能够从您的POCO模型对象编程式地创建数据库,您需要考虑使用例如Devart's SQLite provide。但这是付费解决方案。
欲了解更多信息,请参阅以下堆栈溢出question的答案。
这正是我正在寻找的。你知道SQLite自己是否正在更新这个问题?我讨厌以模型为先的方式。 –
@HaikalNashuha我不完全理解你评论中的问题。基本上我不知道SQLite自己是否更新问题。如果您不需要EF提供的所有功能,解决方案之一就是查看其他MicroOrm。例如ServiceStack.OrmiLite。它支持Code First方法,可与SqlLite协同工作。但一定要检查许可证(它在一个月前更改过)。目前它仍然可以使用。但项目将成为商业项目。 –
我只是检查出来,如果我要使用System.Data.SQLite,仍然没有创建数据库。如果我想使用这个提供者,最好的方法是先去Model-First。 –
- 1. 多窗体winforms桌面应用程序的实体框架
- 2. 设计代码第一个实体框架实体框架
- 3. 实体框架代码第一个IQueryable
- 4. 实体框架代码第一个GenericTypeArguments
- 5. 实体框架代码第一个和多个程序集
- 6. 使用代码第一个实体框架初始化类
- 7. 如何使用代码第一个实体框架的看法
- 8. 如何使用代码第一个实体框架4.1
- 9. 我可以在现有的实体框架代码第一个应用程序中使用Hangfire吗?
- 10. 如何从.net桌面应用程序使用java代码?
- 11. 实体框架代码第一次迁移生产(WPF应用程序)
- 12. 实体框架代码第一关系
- 13. 实体框架代码第一
- 14. WPF和实体框架代码第一
- 15. 用于.NET桌面应用程序的MVC框架
- 16. 桌面应用程序:建筑框架?
- 17. Java桌面应用程序框架
- 18. 实体框架代码第一个和实体跟踪
- 19. 实体框架代码第一个只读实体
- 20. .Net桌面应用程序
- 21. 实体框架代码第一个循环引用
- 22. 在实体框架中加密ConnectionString(第一个代码)
- 23. 定义许多在代码中第一个实体框架
- 24. 实体框架代码第一次使用Access数据库
- 25. C#:使用实体框架代码访问数据库 - 第一
- 26. 实体框架6仅使用代码第一种方法吗?
- 27. 实体框架 - 代码第一个关系:一对一个
- 28. WPF应用程序:实体框架连接第一次失败
- 29. 洋葱架构 - 实体框架代码第一个模型DataAnnotations
- 30. .net 4.5和实体框架中的其他应用程序
从Code First创建数据库基本上在每个EF Code First中都有介绍 - 您遇到哪些问题? –
我想用它与SQLite,但不知何故,我找不到指导如何设置配置,连接字符串和如何使应用程序创建数据库。 –