2012-02-03 5 views
0

クライアントが製品を追加しようとしています。カテゴリを選択すると、利用可能なものはこの製品に該当するものではありません。クライアントは、新しいカテゴリ/サブカテゴリを追加することができますので、私は、カテゴリ&サブカテゴリドロップダウンを持っているかどうコードまず、MVCドロップダウンカテゴリとサブカテゴリ

は、他の項目の中のオプションが含まれています。

これは、ドキュメントの入手方法が少ししかないことを示しています。私の質問はあいまいでした。

私は製品&カテゴリの間に関係を形成しなければならないという事実は嫌です。この点でEFは失敗します。

私の質問は簡単です。

クライアントが製品を追加したい場合、カテゴリドロップダウンにはこの製品のカテゴリは含まれません。製品の追加中にクライアントがカテゴリを追加できるようにするにはどうすればよいですか?

+0

これは大きな問題です。これまでに何を試しましたか? –

+0

作業コードを入力してください。それは私たちがあなたにすばやく答えるのを助けます。 – HaBo

+0

出発点:http://stackoverflow.com/questions/7259795/how-do-i-modelbind-a-many-to-many-relationship-with-mvc-3-and-entity-framework-c – Slauma

答えて

0

リックありがとう、あなたのリンクは付加価値でした。

私は、2つのクラスの間に真の関係を形成したくないという問題に対する答えを見つけ出しました。他の人と共有したいと思っています。

2つのクラスを持ち、他のクラスに外部キーを持たせたいが、後者のクラスとの真の関係を望んでいない場合、例えばProducts &のカテゴリ何をする:

(1)製品
public int Id {get;セット; }
public int CategoryId {get;セット; }
public virtualカテゴリカテゴリ{get;セット; }

(2)カテゴリ:
public int CategoryId {get;セット; }
public string Name {get;セット; }
公開リスト<製品>製品{get;セット; }

また、上記の関係には流暢なAPIはありません。

カテゴリには、コレクションではなく製品のリストがあり、製品に関するデータはカテゴリテーブルに格納されません。

リックスリンクは私が値をドロップダウンはダウン前に、ドロップの選択に依存する方法を見つけ出すことができますが、私はまだ1より多くの問題を抱えている:動的に新しい値を投稿するjqueryのを使用する方法


ドロップダウンする:http://www.youtube.com/watch?v=IRoe_ss_s5M をし、実際にそれが私の見解がSample8と呼ばれる作業が行われます。


私は、このリンクをたどっ。

私のビューは_CreateOrEditと呼ばれ、そのシナリオと競合しているようです。何かアドバイス?

+0

編集あなたの質問についての詳細な質問や、フォローアップの質問がある場合は新しい質問を作成してください。この回答セクションは悪い場所であり(実際の回答に対してのみ作成されています)、誰もそれを未解決の問題として認識しません。あなたの質問を編集した後、ここでこの答えを削除してください。 – Slauma

-1
public class ProductTable 
    { 
     public int Id { get; set; } 
     public string CategoryName{get;set;} 

     public virtual Category Categories { get; set; } 
     } 

     public class CategoryTable 
     { 
      public int CategoryId { get; set; } 
      public string Name { get; set; } 
      public static ICollection<ProductTable> Products{get;set;} 
     } 
関連する問題