实体框架+ SqlQuery <t>。没有收藏</t>

时间:2014-10-31 15:49:05

标签: c# sql entity-framework

我有一些实体,但我无法从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; }
}

1 个答案:

答案 0 :(得分:0)

我发现它是什么。 比较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不理解&#34;,&#34;在代码中