2
私はデータベーステーブルから生成されたエンティティを持っています。次に、部分クラスを使用してプロパティを追加します。 この新しいプロパティは、1対多リレーションの「記述」部分です。 問題は、これらのエンティティのセットがgazillionと4つのプロパティを持っていることです。エンティティとカスタムプロパティへのLinq
は、私は通常のようなものを使用します。新しいプロパティは、テーブルの一部ではないため、
db.entity.Select(e => e)
しかし、この場合は、それが空またはnull来ました。
は、私はこれを行うことができます知っている:
db.entity.Select(e => new entityType { field1 = e.field1, field2 = e.field2, etc….})
しかし、言ったの前に...無数の特性として
。私の質問は:
ちょうど新しいプロパティの値を割り当て、残りを埋めるためのLINQを聞かせするためにいくつかのエレガントな方法はありますか?以下のような
何か:もちろん
db.entity.Select(e => new entityType { *= e.*, newfield = e.relation.desc})
、動作しませんが、アイデアです。
ありがとうございます!
エドガー。
ありがとうございました!それがトリックでした! – epaulk