Azure网站EF Code First Migration

时间:2015-08-17 11:31:57

标签: asp.net vb.net entity-framework azure

我有一个小网站,我用它的SQL数据库发布到Azure。然后我做了一些更改并再次发布。发布工作正常,但是当我尝试运行它时,由于EF Code First Migration而出现问题。

迁移文件中的相关代码是

 CreateTable(
                "dbo.CallQuestions",
                Function(c) New With
                    {
                        .Call_ID = c.Int(nullable := False),
                        .Q_ID = c.Int(nullable := False),
                        .Q_Resp = c.Int(nullable := False)
                    }) _
                .PrimaryKey(Function(t) New With { t.Call_ID, t.Q_ID })

错误是这样的:

  

属性表达式't =>转换(新   VB $ AnonymousType_23`2(Call_ID = t.call_id,Q_ID = t.q_id))'不是   有效。表达式应代表一个属性:C#:'t =>   t.MyProperty'VB.Net:'Punction(t)t.MyProperty'。指定时   多个属性使用匿名类型:C#:'t =>新{   t.MyProperty1,t.MyProperty2}'VB.Net:'Function(t)New With {   t.MyProperty1,t.MyProperty2}'。

由于它在我的本地计算机上运行良好,并且迁移文件代码看起来正确,我缺少什么?

0 个答案:

没有答案