1

私はEF4.4.0.0を使用しており、アイデンティティネガティブPKを生成するために次のカスタムメソッドを使用しています。

    private int? GetMinId()
    {
        return Context.ENTITY.Min(c => (int?)c.Id);
    }

    public int GenerateNegativeId()
    {
        var minId = GetMinId() ?? default(int);

        if (0 < minId) return minId * -1;
        if (0 > minId) return --minId;

        return -1;
    }

Identity NegativePKIDを自動生成する方法を説明してください。(出来ますか?)

ありがとうございました

4

1 に答える 1

1

IDの生成はデータベース側で行われるため、これは不可能です。なぜこれが必要なのですか、なぜ行を注文できないのですか?

于 2012-12-18T10:51:50.950 に答える