Person.cs、Car.cs、Manufacturer.cs のようないくつかのモデル クラスがあり、それぞれにさまざまなデータ型の 30 ~ 40 のプロパティがあるとします。これらのモデルは、Guid (主キー) の一致に基づいて、「XrmContext」と呼ばれる Linq ベースのフレームワークを使用して設定する必要があります。
これを行う通常の方法は、各列に1つずつ手動で入力します
Person modelObject = new Person();
var xrm = new DataContext("MyXrmService");
var xrmPerson = xrm.CreateEntity("new_person");
xrmPerson.SetPropertyValue("new_ssn", modelObject.SSN);
xrmPerson.SetPropertyValue("new_personid", new Guid(modelObject.PersonGuid));
.... 各プロパティを 1 つずつ設定する、このような 20 ~ 30 のステートメント。
Linq DataSource 属性とモデル プロパティの間のマッピングを定義できる、より良い方法はありますか。