C# vs2017 链接本地数据库mysql的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# vs2017 链接本地数据库mysql的方法相关的知识,希望对你有一定的参考价值。
是本地数据库 不通过服务器连接 网上实在找不到教程(有个2015版的貌似没法用) 求大神垂青
参考技术A 不通过服务器连接 是什么意思,本地数据库与什么服务器连接 都是一样的代码在 C# VS2008 项目中使用 sqlite 的数据访问方法?
【中文标题】在 C# VS2008 项目中使用 sqlite 的数据访问方法?【英文标题】:data access approach for using sqlite in C# VS2008 project? 【发布时间】:2010-12-05 06:31:44 【问题描述】:通过使用来自http://sqlite.phxsoftware.com/ 的 ADO.net Sqlite 包装器,我在 Visual Studio 2008 中的 C# 项目中基本可以使用 Sqlite。
问题 - 对于 C# winforms 新手,您会建议我将哪种 VS2008 数据访问层方法用于我的 winforms 应用程序,因为我需要从 sqlite 数据库写入/读取数据?
【问题讨论】:
【参考方案1】:使用像 Subsonic 这样的 ORM 怎么样? SubsonicProject.com
【讨论】:
我在考虑与 VS2008 集成的 Microsoft 方法之一...(但我是 .net 新手)...VS2008 中是否没有自动创建 C# 的方法包装器访问数据库中的数据? 你的意思是喜欢使用Linq?查看这个相关问题:***.com/questions/250071/linq-with-sqlite-linqtosql 是的 - 谢谢,这就是我的想法 - 这是否意味着没有 Microsoft 开箱即用的用于 sqlite 的 Linq To Sql? 例如实体框架呢?如果有 sqlite 支持,这是否是获得基本层的更简单方法,以便我可以在 C# 对象世界中工作,而不必为我的 sqlite 数据库键入 SQL? 实体框架由 SQLite ADO 提供程序支持。它有一些问题可以解决。见:***.com/questions/936804/sqlite-with-entity-framework【参考方案2】:我发现http://sqlite.phxsoftware.com/ 可以很好地与实体框架配合使用。 VS2010 似乎没有为“从模型创建数据库”方法创建正确的 SQL,但是“从数据库创建模型”方法工作正常。
【讨论】:
【参考方案3】:您可能想看看这个轻量级的 SQLite 包装器,它具有基于反射的 ORM 功能和一些易于使用的 Linq 支持:http://code.google.com/p/sqlite-net/
它直接链接到已发布的 SQLite 库,并且没有其他依赖项。
【讨论】:
以上是关于C# vs2017 链接本地数据库mysql的方法的主要内容,如果未能解决你的问题,请参考以下文章
vs2017 c#窗口应用程序 datagridview查询到mysql数据,如何改变列字段的顺序
WCF / EF / SQL Server / VS2017 / C#:多层应用程序在部署到本地 IIS 10.0 作为托管服务器时出错
VS2017 用MySQL Connector 链接 MySQL时 getString异常问题