【问题标题】:How to select local database in Visual Studio for C# Windows app?如何在 Visual Studio for C# Windows 应用程序中选择本地数据库?
【发布时间】:2018-11-05 07:31:57
【问题描述】:

我是应用程序开发的新手,正在尝试为我的 c# Windows 窗体应用程序选择本地数据库,但找不到该选项。

只有我认为不适合我的基于服务的数据库选项可用。

无论如何,我应该使用这个选项,因为在更高版本的 Visual Studio 中没有可用的本地数据库选项,还是我找不到它?

我搜索这个,

感谢您的宝贵时间

【问题讨论】:

  • 我猜这是一个基于 Web 服务的数据库选项,例如 API。您可以创建一个您将使用的 DB 类并将您的方法放入其中,然后从任何地方调用它。或者如果您知道实体框架,请使其成为 EF 模型。
  • 在左侧树形视图中,将过滤器更改为显示Data-您会看到一些选项
  • 我做到了,但我的 Visual Studio @JohnB 版本中没有本地数据库选项
  • 嗯我猜你需要服务器资源管理器。我认为他们把它移到那里你通过它建立连接并在你的应用程序中使用它和 DataSet 选项。
  • 能否请您提供链接或教程,因为我是新手,我不太了解@Halilİbrahim。再次感谢您的帮助

标签: c# windows visual-studio


【解决方案1】:

该模板不再可用,但使用免费的 SQL Compact Toolbox 扩展,您可以轻松地将 SQL Server Compact 数据库添加到您的项目并生成代码以在上面使用它。 Microsoft 的建议是改用 SQL Server Express(基于服务的数据库)。

【讨论】:

    【解决方案2】:

    是否有您想使用的特定数据库工具?实体框架、NHibernate 或 ADO.NET

    但无论您打算使用什么,如果您需要在项目中包含您的数据库文件,您可以使用 Microsoft SQL Express 创建数据库文件,只需将 MDF 文件复制到您的 App_Data 文件夹或任何文件夹中。

    【讨论】:

    • 我需要使用我的应用程序运行查询,比如从我的 SQL Server 上的应用程序更新 TSQL 程序的索引,所以基本上我不需要将我的 mdf、ndf 和 ldf 文件转移到我的应用程序。我不需要任何数据库中的任何信息
    • 实际上你需要的是通过做一个简单的教程获得的一些知识——试试这个:msdn.microsoft.com/en-us/library/ms171884.aspx
    • 我同意@JohnB 遵循基本教程,如果您在应用程序中遇到特定问题,请回到这里
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-20
    • 2017-09-16
    • 2014-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多