我有三个表 1. SalesDetails有场SalesId,产品编号,数量,价格等 2. SalesPersonDtls有fiels SalesId,SalesPersonId,CommPercentage等 3.业务员有场SalesPersonId,名字,姓氏等实现与实体框架搜索功能
我有第二个表,因为一个销售可以由多个销售人员与分拆佣金一起完成。 我在产品名称,销售日期,销售人员姓名等搜索屏幕上有各种输入。 我将模型类设置为“AsQuaeryable”,并将各种情况和最终结果添加到列表中。 我在搜索标准中有销售人员的姓名,但我不知道如何将其包含在搜索中。你能帮忙吗?
感谢 彼得
首先,我会将您的实际模型复制为代码片段,而不是难以阅读的段落。然后显示您当前的查询。假设你已经定义了导航属性,我会说你可能在寻找'var matches = context.SalesDetails.Select(** Project Your Needed Data Here **)之类的东西。Where(sd => sd.SalesPersons .Any(sp => sp.lastName ==“Jones”&& sp.firstName ==“Peter”)。ToList()'。 –