mysql executereader_ExecuteReader()对象不能被转换

mysql executereader_ExecuteReader()对象不能被转换我已经在服务器上建立了一个mySql数据库,现在我想达到它,以便我做出一个web服务。首先,我只想测试我是否可以从我的方法(OneEntity)中的查询中获取实体,并将其放入我的列表中。ExecuteReader()对象不能被转换publicIEnumerableGet(){returnnewList{newPerson{ID=0,First=OneEntity(),La…

大家好,又见面了,我是你们的朋友全栈君。

我已经在服务器上建立了一个mySql数据库,现在我想达到它,以便我做出一个web服务。首先,我只想测试我是否可以从我的方法(OneEntity)中的查询中获取实体,并将其放入我的列表中。ExecuteReader()对象不能被转换

public IEnumerable Get()

{

return new List {

new Person{ ID = 0, First = OneEntity(), Last =”Example”}

};

}

public string OneEntity()

{

MySql.Data.MySqlClient.MySqlConnection mySqlConnection;

MySql.Data.MySqlClient.MySqlCommand cmd;

String connString = System.Configuration.ConfigurationManager.ConnectionStrings[“MySql”].ToString();

mySqlConnection = new MySql.Data.MySqlClient.MySqlConnection(connString);

cmd = new MySql.Data.MySqlClient.MySqlCommand();

cmd.CommandText = “SELECT ‘name’ FROM ‘CustomerDb’ WHERE ‘id’ = 0”;

cmd.CommandType = CommandType.Text;

cmd.Connection = mySqlConnection;

mySqlConnection.Open();

SqlDataReader reader = cmd.ExecuteReader();

mySqlConnection.Close();

return reader;

}

我不在C#中非常有经验,因此不确定是不是我这样做是正确的。然而,在我的cmd.ExecuteReader()(对象我猜它是什么?!?!)我得到它

不能隐式转换类型“MySql.Data.MySqlDataReader”到 “System.Data.SqlClient的。 SqlDataReader’

我在做什么错在这里?显然我的回报也是不正确的,因为我指定我的方法是’字符串’..但即使我输入一个字符串,错误不会消失?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151496.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 设计模式——门面模式「建议收藏」

    设计模式——门面模式「建议收藏」今天我们继续来学习前面没有学完的结构型设计模式中的一种:门面模式。门面模式也是一种不太常用的设计模式。所以,我们今天依旧是了解为主,暂时不去深入的学习。概述门面模式:(FacadeDesignPattern)门面模式也叫外观模式,门面模式为子系统提供一组统一的接口,定义一组高层接口让子系统更易用。门面模式原理和实现也比较简单,应用场景也比较明确,主要在接口设计方面使用。何时使用:解决易用性问题。解决性能问题。解决分布式事务问题。UML类图:角色组成:门面角色:客户端调用这个

    2025年6月6日
    4
  • CTK插件框架学习3-第一个插件编写

    CTK插件框架学习3-第一个插件编写前两章把CTK插件库编译好了,这里篇编写一个插件试一下,共需要创建两个小工程,一个是插件库,一个是测试程序。1.插件库编写1.1创建工程打开Qtcreator,新建一个EmputyqmakeProject,并给工程命名为ctk-plugin-first。Kits选择”DesktopQt5.12.3MSVC201764bit”。更改ctk-plugin-first.pro文…

    2022年5月18日
    41
  • java中url加密处理

    java中url加密处理packagetest importjava security Key importjava security SecureRandom importjavax crypto Cipher importjavax crypto KeyGenerator importsun misc BASE64Decode importsun misc BASE64Encode

    2025年7月25日
    2
  • 如何进入现在较火热的大数据领域,学习路线是什么?

    如何进入现在较火热的大数据领域,学习路线是什么?

    2021年7月3日
    90
  • Navicat for oracle创建数据库

    Navicat for oracle创建数据库前言其实在Oracle中的概念并不是创建数据库,而是创建一个表空间,然后再创建一个用户,设置该用户的默认表空间为我们新创建的表空间,这些操作之后,便和你之前用过的mysql数据库创建完数据库一模一样了(如果你用过mysql的话,当然如果Oracle是你用的第一个数据库系统,那上面这段话其实看不看并不重要)。但是,鉴于很多用过mysql的用户,在刚开始使用Oracle的时候都会不知道如何创建数据…

    2022年7月13日
    20
  • BFD原理与配置

    BFD原理与配置

    2021年4月15日
    178

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号