属性修改从int32到int64,没有很多修改

时间:2014-07-09 07:41:16

标签: c# entity-framework properties

我陷入危急境地,无法找到出路。

背景: 1.我有一个通用库,它包含非常基本的属性,如记录ID和IdentityKeyName等。

  1. ID绑定到数据库表标识密钥。这意味着如果我从数据库ID加载记录将具有标识值。

  2. 此库用于主应用程序中的所有后续库。

  3. 问题:

    1. 目前,所有表都有一个int类型的标识列。一切正常。
    2. 现在我们有情况(911),其中Identity列应该是BIGINT。问题从这里开始。
    3. 现在,当我尝试将ID修改为int64(强制转换问题)时,我的所有方法,函数属性都失败了
    4. 摘要: 我们仍然可以在这个新表(BIGINT)中使用旧属性(int)。有没有办法可以避免这种返工。

0 个答案:

没有答案