カスタム従業員モジュールを作成しています。従業員は最大 3 つの住所を持つことができます。私はこの記事に従おうとしています - http://docs.orchardproject.net/Documentation/Creating-1-n-and-nn-relations
これが Migrations.cs にあるものです。
SchemaBuilder.CreateTable("EmployeeRecord",
table => table
.ContentPartRecord()
.Column<int>("EmployeeId")
...
.Column<int>("AddressRecord_Id")
);
SchemaBuilder.CreateTable("AddressRecord",
table => table
.Column<int>("Id", column => column.PrimaryKey().Identity())
...
);
ここにモデルがあります。
public class EmployeeRecord : ContentPartRecord {
public virtual int EmployeeId { get; set; }
...
public virtual AddressRecord AddressRecord { get; set; }
}
public class AddressRecord {
public virtual int Id { get; set; }
...
}
create-new-employee フォームが送信されると、複数のアドレスを持つデータを取得します。新しい従業員コンテンツ タイプを作成できます。しかし、3 つの住所を作成してその従業員に割り当てる方法がわかりません。何か助けはありますか?
ありがとう。