我想替換類似x=>x.PKMvrMedsProductIssueId
或任何不基於字符串的東西來替換「PKMvrMedsProductIssuesId」。爲什麼?因爲如果數據庫人員選擇重命名該字段,我的程序將崩潰。如何在lambda中替換擴展方法中的字符串值
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;
}
這裏沒有拉姆達。 –
你應該在連接數據庫的實體中處理這個問題。 – cpoDesign
這是什麼意思?任何文章提示如何處理在我的實體中的關鍵字? – hidden