Rails имеет сквозной эквивалент в ASP.NET MVC3

В .NET Entity Framework, как лучше всего иметь (настраиваемую) таблицу соединений с дополнительными атрибутами (кроме идентификаторов) и / или связывать эту таблицу соединений с другими через отдельную модель ? В Ruby on Rails у нас может быть модель для таблицы соединений, например:

Item.rb (model)
:has_many => :buyers, :through=>:invoice
...

Buyers.rb (model)
:has_many => :items, :through=>:invoice
...

Invoice.rb (model)
:belongs_to :item
:belongs_to :buyer
....

Затем мы можем использовать: Item.first.buyers , Buyers.first.items и ] Buyer.create (: items => Item.create (: name => 'random')) и т. Д. Точно так же, как когда мы используем таблицу автоматического соединения без модели (с использованием has_and_belongs_to_many).

В диалоговом окне «Добавить ассоциацию» Visual Studio 2010, если мы выберем множественность как * (Многие), не будет возможности выбрать объединяемую таблицу (с моделью). Есть ли способ сделать это вручную?

8
задан vulcan raven 17 December 2011 в 07:30
поделиться