0
が、私はそうのようなエンティティフレームワーククエリを持つオブジェクトrange.startとrange.endにmyTableのプロパティ?クエリが完了した後にマップがrange.startと_endに_startこと は
public class MyModel
{
public int id {get; set;}
public string _start {get; set;}
public string _end {get; set;}
public Range range {get; set;} // contains start and end property
}
はその後いくつかのコードを実行している -
私は作業を取得するために見つけた唯一の方法はそうのようなモデルに追加のプロパティを追加することですrange.endに入力します。
この問題は、start/endをエンティティから多くのカスタムサブモデルにマップする必要があることが予想されることです。私はいつも共通のファイルから関数をインポートする必要があり、クエリが実行された後にそれを実行することを忘れないでください。それだけで選択のようにそれらを直接マッピングすることが可能であった場合、それは非常にきれいになる -
var query = from tbl in db.myTable
select new MyModel
{
id = tbl.id,
range.start = tbl.start,
range.end = tbl.end
}
または
var query = from tbl in db.myTable
select new MyModel
{
id = tbl.id,
range = new Range(tbl.end, tbl.start),
}
はい、非常に単純な「瞬間」の瞬間です。助けてくれてありがとう。あなたが "range = new Range(tbl.end、tbl.start)"のような何かをすることができないという事実を考えて、私をちょっと捨ててしまった。再度、感謝します! – user3333134
あなたは大歓迎です。 –