gpt4 book ai didi

c# - 使用 Entity Framework 设置基于文件的数据库的最简单方法

转载 作者:太空狗 更新时间:2023-10-30 01:33:14 25 4
gpt4 key购买 nike

我正在开发一个应用程序,部分是为了学习新技术 - 在本例中是 Entity Framework 。我正在使用 .NET 4.5,Visual Studio 2013。我需要一些方法来存储数据,而不涉及在我疲惫的旧笔记本电脑(甚至不是轻量级笔记本电脑)上运行 SQL 服务器并使用 Entity Framework 。理想情况下,我想要只将数据存储在文件中的东西。我有几个基本要求:

  • 一个简单的关系数据库。最多 10 个表,这是一个原型(prototype),所以 table 不会变得很大
  • 能够在某些方面设计数据库某种 GUI 工具
  • 能够生成 Entity Framework 数据库模型从数据库。我不想手动输入这些。
  • 除了我已经在使用的软件之外没有专有软件 - 即我没有 MS Access 许可证
  • 实际的东西作品

我今天大部分时间都在尝试让 VS2013 将我连接到我创建的 SQLite 数据库。我从来没有得到任何地方。 SQLite 根本没有列在可用的数据源类型中。我已阅读有关此问题的 StackOverflow 帖子,我已完成尝试使其工作。 (这就是你在这篇文章中感受到的挫败感的来源——这不是练习的重点,但我已经在它上面浪费了很多时间)我可以使用任何其他基于文件的数据库技术吗?

最佳答案

你的需求不兼容,最好的选择是 SQLite 但你不能从数据库生成模型,必须使用 EF 作为 CodeFirst。

您的 SQLite 问题可以通过使用正确的提供程序和配置轻松解决:http://www.bricelam.net/2012/10/entity-framework-on-sqlite.html

关于c# - 使用 Entity Framework 设置基于文件的数据库的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34535498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com