zoukankan      html  css  js  c++  java
  • NHibernate中复合主键中的个字段作为区分列的问题

    字典表tbl_Dict:

    ------------------------------------

    字段       |  主键列   |    备注

    -----------------------------------

    keyword |  pk      |   关键字

    keyvalue | pk       | 键值

    caption   | -         | 文字说明

    ------------------------------------

    表数据样本:

    -------------------------------------

    keyword   |  keyvalue  |   caption

    -------------------------------------

    省份     |   1   |山东省

    省份     |  2    |湖北省

    省份     |  3    |辽宁省

    还款情况|1|良好

    还款情况|2|中等

    还款情况|3|差

    -----------------------------------------

    客户折扣表tbl_CustomerCut:

    -----------------------------------------------

    ID     pk             客户折扣表的记录主键ID,自增

    ...

    Grade  fk外键     客户的还款等级ID,对应字典表的“还款情况”的value

    ------------------------------------------------------------------

    现在问题是如何配置客户折扣的外键,老是报,外键个数不一致(毕竟这个表只有一个value外键列)

    因为“还款情况”是常量,不能多一个冗余列。

  • 相关阅读:
    System.TypeInitializationException
    Leetcode 884. 两句话中的不常见单词
    Leetcode 5274. 停在原地的方案数
    Leetcode 1254. 统计封闭岛屿的数目
    Leetcode 1262. 可被三整除的最大和
    数据库知识点自我补充
    最大公共连续子序列
    重建二叉树
    KMP算法
    BF算法(模式匹配)
  • 原文地址:https://www.cnblogs.com/xcf007/p/2888823.html
Copyright © 2011-2022 走看看