私はそれを動作させることはできません次のコードがあります。LINQ - queryどこのメソッドエラー
私はLinqとEntityフレームワークを使用して新しいです。
私はコードサンプルを添付し、また、エラーのある画像を添付します。
私がやろうとしているのは、どこに「動的に」追加できるコードです。
Imports System.Linq
Private cntx As New attmanager_bdEntities()
Dim query = (From persona In cntx.tblperson
Select
ATT_TYPE = persona.att_type,
ATT_RECOG = persona.att_recog,
APELLIDO = persona.surname,
NOMBRE = persona.name,
PERSONA_ID = persona.id,
DNI = persona.identification,
DIRECCION = persona.address,
PIN = persona.att_pin,
TIPOASISTENCIA = persona.att_type,
EMAIL = persona.email,
EXTRA = persona.extra,
TELEFONO = persona.phone,
FECHANACIMIENTO = persona.birth,
SEXO = persona.sex,
DELETED = persona.deleted,
AREA_ID = persona.tblarea.id,
AREA = persona.tblarea.name,
CIUDAD = persona.tblcity.name,
CIUDAD_ID = persona.tblcity_id,
PROVINCIA = persona.tblcity.tblstate.name,
PAIS = persona.tblcity.tblstate.tblcountry.name
Where (DELETED = 0))
query = query.Where(Function(a) a.AREA_ID = 1)
'Here I should put another "Where"s
dbgrid_listado.DataSource = query.ToList()
エラー翻訳: "ペルソナ" 詳細をロードしようとしている
予期しない例外:どこの公共関数を呼び出すことができなかったため は、メソッドを呼び出すことができませんでしたが... ....... ...... ...... ...... ......これらの引数で。引数の パラメータ「述語」は
英語でエラーを翻訳してここに投稿できますか? –
最初のバージョンを編集したばかりかもしれません。 – Plutonix
正直なところ、私はこのエラーについて次のようなコードを実行しようとすると、何が起こるのでしょう。 query = query。Where(関数(a)a.AREA_ID = 1) Whereメソッドを引数で呼び出すことができない継ぎ目があります。 –