1
子類,我們有以下的「通用」的參數框架NHibernate的查詢使用LINQ或查詢過
public class EntityWithSettings
{
public IList<Parameter> Parameters { get; }
}
public class Parameter
{
public string Name { get; set; }
public string ValueAsString { get; set; }
}
public class IntegerParameter : Parameter
{
public int Value { get; set; } // Provides ValueAsString
}
我怎麼能不喜歡使用LINQ或查詢對查詢以下查詢:
var values = from e in es
from p in e.Parameters
where p.Name == "SomeName" && p is IntegerParameter
select p.Value
肯定上面的代碼是不正確的,但我怎麼能做到類似的東西。
謝謝
這並沒有工作:( –