我们正在使用Entity Framework 6在具有类型的Id列的旧Sql Server数据库之上构建数据层bigint.我们希望使用int我们的Id列类型而不是long,我们相信这些表永远不会超出一个大小限制int.
bigint
int
long
但是,我们收到以下错误:
从物化的"System.Int64"类型到"System.Int32"类型的指定强制转换无效.
如何在不修改db列类型的情况下实现我们想要的目标?
c# entity-framework entity-framework-6
c# ×1
entity-framework ×1
entity-framework-6 ×1