select *
from drugpar d
where d.kind in (select [id] from optiondic o where o.name="xiyao")
解决方案 »
- c#中的SQL Sever 2008已经存在了,还需要从新安装一个吗
- C# 视频实时抓图
- 谁知道有个框输入几个字,按回车之后下面会出现一排可以选择的列表??
- 关于水晶报表的问题
- 使用WebRequest如何得到带有<META HTTP-EQUIV="refresh" content="10; url=xxxxxxx.asp">的网页执行后的内容?
- System.IntPtr 出什么问题了,在线等
- [AddIn]如何取得当前Document对象中的所有代码
- C#的SOCKET是否已经内置了IOCP?
- 应用程序以ODBC连接方式查询DB2,预计执行时间超过允许的最大执行时间时该如何调整?
- 请教高手:用C#如何写CGI程序?
- winform中treeview绑定sql数据库中的数据怎么弄?
- 还是没有解决,关于查询显示数据库中的记录
where optiondic.Where(y => y.name == "xiyao").Select(y => y.id).Contains(x.kind);
public System.Data.Objects.DataClasses.EntityCollection<drugpar> GetKind()
{
using (HospitalEntities1 hospital = new HospitalEntities1())
{
var query = from c in hospital.drugpar
where hospital.optiondic.Where(y => y.name == "xiyao").Select<optiondic, int>(y => y.id).Contains<drugpar>(c.kind)
select c;
} }
}错误 2 “System.Linq.IQueryable<int>”不包含“Contains”的定义,并且最佳扩展方法重载“System.Linq.Queryable.Contains<TSource>(System.Linq.IQueryable<TSource>, TSource)”的某些参数无效 D:\Program\His\drug\drug\optiondic.cs 18 28 Drug
let temp=hospital.optiondic.Where(o=>o.name=="xiyao").Select(o=>o.id)
where temp.Contains(d.kind)
select d;
应该是Contains<int>(c.kind)吧