Questions tagged «fluent-nhibernate-mapping»

3
将同一实体映射到不同的表
一点领域知识 我正在写一个POS(销售点)软件,该软件可以付款或退款。付款或退款时,需要指定使用哪种汇款方式:现金,EFT(〜=信用卡),会员卡,代金券等。 这些汇款方式是一组有限的已知值(一种枚举)。 棘手的是,我需要能够在POS终端上存储这些方式的自定义子集,以用于付款和退款(两组可能不同)。 例如: 可用付款方式:现金,电子转帐,会员卡,优惠券 可用退款方式:现金,代金券 实施现状 我选择实施汇款的概念意味如下: public abstract class MoneyTransferMean : AggregateRoot { public static readonly MoneyTransferMean Cash = new CashMoneyTransferMean(); public static readonly MoneyTransferMean EFT = new EFTMoneyTransferMean(); // and so on... //abstract method public class CashMoneyTransferMean : MoneyTransferMean { //impl of abstract method } public …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.