对于EF代码第一个应用程序,SQL server long数据类型需要转换为int32

时间:2016-07-31 22:52:54

标签: sql asp.net-mvc entity-framework linq-to-sql linq-to-entities

在当前的生产数据库中,数据模型中存在一个错误,即名为payment的子类通过名为billid的属性引用名为bill的相关父类。在子类中,这是一个长数据类型,但在父类中它是int。

在尝试使用数据库和实体框架时,我收到的错误是,当将支付称为虚拟属性时,bill_billid不存在,如果我将类型更改为int,则代码模型和数据库模型不同步。< / p>

在我的实体框架应用程序中转换它时,由于遗留应用程序链接到此而继续保持数据库列类型的持续时间,以便我的账单类可以通过外键链接到支付类吗? / p>

我基本上需要从SQL数据库读取long并将其转换为int,以便我的代码中的datamodel首先识别表中的链接

0 个答案:

没有答案