0

まず第一に、ASP.NETとMVC 4は私にとって非常に新しいものであり(+-1か月)、悪い質問の場合は申し訳ありません。

「トゥルマ」と「クルソ」の2つのクラスがあります

public class Turma
    {
        [Key]
        public int idCurso { get; set; }
        public string RefTurma { get; set; }
        public Curso Curso { get; set; }
        public string NomeCurso { get; set; }
    }

public class Curso
    {
        [Key]
        [DatabaseGenerated(DatabaseGeneratedOption.None)]
        public int idArtigoAT { get; set; }
        public string ConteudoPrograma { get; set; }
        public virtual ICollection<Turma> Turmas { get; set; }
    }

この後、移行を開始し、データベースを更新しました。これまでのところ良いですが、問題があります。

新しい情報のため、主キータイプはvarchar(18)である必要があります。私は変えようとしましたが、今のところ成功していません。

任意のアイデアや解決策???

4

1 に答える 1

0

いいえ、必要なのは「Id」プロパティと「MyCustomUniqueName」プロパティです。このカスタムプロパティは、データベース内の一意のインデックスである必要があります。これは、この状況に最適な設計です。

于 2013-01-30T19:01:07.847 に答える