var advocacy = (from c in svcContext.CreateQuery("lead")
join a in svcContext.CreateQuery("product")
on c["transactioncurrencyid"] equals a["transactioncurrencyid"]
where a["capg_billingtimeframe"].Equals(126350000)
select new
{
dues = c["capg_calculatedduesbilling"],
product = c["capg_primaryproduct"],
listprice = a["price"],
eligibility = c.FormattedValues["capg_eligibility"]
});
これは私のlinqクエリで、私にエラーが表示されます。エンティティメンバが無効なプロパティまたはメソッドを呼び出しています。Linq where句が無効です
私はどこでもオンラインで見て、提案をしました。遅延バインディングが高速になるため、Xrm.csを使用していません。私は==オペランドを使ってみましたが、私は(int)とConvert.ToInt32( "[capg_billingtimeframe"])をやってみました。私は、私が知っている["capg_billingtimeframe"]がオブジェクトであると言います(その理由は私がそれらの変換を行った理由です)。
Xrm.csとは何ですか?これはEntity Frameworkやその他のオブジェクトリレーショナルマッパーを使用していますか?メモリ内のデータベースやオブジェクトと対話していますか? –
Xrm.csは初期バインディングを使用するために生成できるファイルです –