0

mvc 検証の指示に従いましたが、この問題を解決できません.... これは linq to sql モデルです:
DB モデル http://img443.imageshack.us/img443/6049/structure.gif


Entity 名前空間を CMS.Model に設定しました

Portal.Models 名前空間で部分クラス Article を宣言しようとすると、次のようになります。

public partial class Article
    {
        ....
    }

次に、Article articleコードのどこかを使用した後、次のエラーが発生します。

「Article」は、「Portal.Models.Article」と「CMS.Model.Article」の間のあいまいな参照です


ポータルはプロジェクト名で、CMS はエリアです....私はこれらの指示に従い、NerdDinner をゼロから作成しました。その例では、検証が機能します。何が間違っているのかわかりません...誰かが私の間違いに気づきましたか? エンティティ名前空間に名前を付けることに関連していますか(チュートリアルではデフォルトのものを使用しました)

前もって感謝します!

PS私はC#の初心者なので、これらの部分クラスにあまり慣れていないことに注意してください

4

1 に答える 1

1

取得しているエラーは検証とは関係ありません。「Article」というクラスを参照していますが、2 つの異なる「Article」クラスへの参照があります。

Article クラスへの参照を完全修飾名で更新すると、エラーが解決されるはずです。

于 2010-03-29T14:06:54.870 に答える