我尝试着:
db.CreateFilter(x.dict, "DictionaryValue = 1 order by CreateDate");
Run Code Online (Sandbox Code Playgroud)
但这不是有效的HQL.如何在HQL中编写此过滤器?
这是代码:
public class A
{
public virtual IDictionary<B, int> dict { get; protected set; } //int is 1 or -1
}
public class B
{
public virtual DateTime CreateDate { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
其中映射为:
<map name="dict" table="TABLE">
<key column="ID_A" />
<index-many-to-many column="ID_B" class="B" />
<element column="FACTOR" type="Int32" />
</map>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
436 次 |
最近记录: |