列出项目的模型

本文关键字:模型 项目 | 更新日期: 2023-09-27 18:18:34

我想根据别名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;}
}