x=>x.PKMvrMedsProductIssueId
などの文字列に基づいていないものを「PKMvrMedsProductIssuesId」に置き換えたいと思います。どうして?データベースの人々がフィールドの名前を変更することを選択した場合、私のプログラムがクラッシュすることになるからです。ラムダの拡張メソッドの文字列値を置き換える方法
public static SelectList MvrMedsProductErrors(this SelectList Object)
{
MedicalVarianceEntities LinqEntitiesCtx = new MedicalVarianceEntities();
var ProductErrorsListBoxRaw =
(
from x in LinqEntitiesCtx.ViewLookUpProductIssuesErrorsNames
select x
);
Object = new SelectList(ProductErrorsListBoxRaw, "PKMvrMedsProductIssuesId", "MvrMedsProductIssuesErrorsNames");
return Object;
}
ここにはラムダありません(「MyTypePropertyは」あなたの「PKMvrMedsProductIssuesId」は任意「がMyType」が定義されて、あなたがあなたの財産を持っていることが、あなたの種類の一つです)。 –
これはデータベースに接続しているエンティティで処理する必要があります。 – cpoDesign
それはどういう意味ですか?すべての記事は、私のエンティティでそれを処理する方法のヒントキーワードですか? – hidden