是否有可能在NHibernate中使用这样的鉴别器?
如果值等于String.Empty - > Class1 Else - > Class2
我已经有了CultureName的字符串列,我想将它用作鉴别器.我不想添加额外的布尔列.如果CultureName是String.Empty,那么我想要一个类,否则另一个类.
如果不可能,你能帮我找到办法吗?
我正在使用xml映射(不是Fluent NHibernate).
我正在搜索的是类似于else(默认)情况的通配符,所以我可以像这样映射:
<subclass name="Class1" discriminator-value="">
<subclass name="Class2" discriminator-value="*">
Run Code Online (Sandbox Code Playgroud)
您可以将鉴别器论坛添加到主类
<discriminator formula ="discriminatorID =''时的情况,然后是1 else 2 end"/>
然后
<subclass name ="Class1"discriminator-value ="1">
<subclass name ="Class2"discriminator-value ="2">
| 归档时间: |
|
| 查看次数: |
3949 次 |
| 最近记录: |