实体框架+SqlQuery<;T>;.Don';我没有收集
本文关键字:gt +SqlQuery 框架 lt 实体 Don | 更新日期: 2023-09-27 18:28:33
我有一些实体,但我不能从id中获得一些集合。为什么不呢?
public IQueryable<Entity> FindByIds(params int[] ids)
{
List<Entity> resultList = new List<Entity>();
return db.Database.SqlQuery<Entity>("SELECT ID, NAME FROM ENTITY WHERE ID in (:ids)", string.Join(", ",ids));
}
使用型号
[DataContract]
public class Entity
{
[DataMember]
public virtual long Id { get; set; }
[DataMember]
public virtual string Name { get; set; }
}
我找到了它。比较2字符串:
工作
return db.Database.SqlQuery<Entity>("SELECT ID, NAME FROM ENTITY WHERE ID in (:ids)", string.Join(", ",ids));
是否工作
return db.Database.SqlQuery<Entity>("SELECT ID, NAME FROM ENTITY WHERE ID in (:ids)", string.Join(",",ids));
Oracle不理解代码中的","