如何从GetIdNumber返回?

时间:2014-05-21 09:36:16

标签: c#

如何从GetIdNumber返回? //我该如何归还?

我在下面的代码中使用了Nhibernate,所以这个例子很难测试!

如果需要,可以删除!

public class ClassID 
{
    public virtual string Idnumber { get; set; }
}

public class ClassOne
{

    public IEnumerable<string> GetMessage()
    {        
        var sendBackVariabel = Session.QueryOver<ClassID>()
                                      .WhereRestrictionOn(_ => _.Idnumber)
                                      .IsIn(GetIdNumber().ToArray())
                                      .List(); //using Nhibernate here
        return sendBackVariabel;
    }


    private ICollection<string> GetIdNumber()
    {
        //How do I return something?
    }

}

2 个答案:

答案 0 :(得分:0)

只返回实现ICollection的任何内容,例如:

private ICollection<string> GetIdNumber()
{
   return new List<string> { "MyId" };
}

答案 1 :(得分:0)

我不确定你要做什么,但你应该只返回一个值,你的Idnumber是这样的:

private string GetIdNumber()
{
    return Idnumber;
}