0
私は私がエラー「無効な列名Practice_PK」毎回を取得していますASp.net MVCアプリケーションに無効な列名Practice_PK
public class Element
{
/// <summary>
/// Primary Key
/// </summary>
[Key]
public int Pk { get; set; }
[ForeignKey("Practice_PK")]
[Display(Name = "Practices")]
public Practice Practice { get; set; }
[Display(Name = "Practices")]
public int Practice_PK { get; set; }
}
Database
CREATE TABLE [dbo].[Elements] (
[Pk] INT IDENTITY (1, 1) NOT NULL,
[Practice_PK] INT NULL,
CONSTRAINT [FK_dbo.Elements_dbo.Practices_Practice_PK] FOREIGN KEY ([Practice_PK]) REFERENCES [dbo].[Practices] ([PK]) ON DELETE CASCADE
);
GO
CREATE NONCLUSTERED INDEX [IX_Practice_PK]
ON [dbo].[Elements]([Practice_PK] ASC);
を働いています以下のコードを持っています作成しようとすると、ページを編集します。私はこれが何回も言及されていることを知っていますが、エラー自体はあまりあいまいです。解決する方法はわかりません。私は単に「Practice_PK」はエラーを返す.Basically私の問題を解決し