繁体   English   中英

列出项目的模型

[英]Model for listing Items

我想根据别名ID列出数据库中的名称

public class Name
{
    int _nameID,_aliasID;
    string _nameNA;
}



 public List<Name> Names(int aliasID)
    {
        List<Name> nm = new List<Name>();
        using (DatabaseCommaned cmd=new DatabaseCommaned("SELECT NA FROM dbo.tName WHERE AliasID="+aliasID+""))
            {
                try
                {
                    SqlDataReader rdr = new SqlDataReader();
                    while (rdr.Read())
                    {
                        Name n = new Name();
                        n.nameNA=(string)rdr["NA"];

                        Add nm(n);                             
                    }

                }

            }

        return nm;
    }

这些是我的课。 我不能接受读者的意见。 怎么可能。 在变量中加下划线会很困难。 这是正确的方法。 或者,请告诉我其他方式。

我认为您需要先执行命令cmd.ExecuteReader()。

然后向读者阅读。

using (SqlDataReader reader cmd.ExecuteReader()){
   // read the information here
}

如果您在谈论类定义。 以下应该是正确的一种。

public class Name
{
    public int NameID {get;set;}
    public int AliasID {get;set;}
    public string NameNA {get;set;}
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM