如何在C#中从数据库返回数组

uke

我想将结果作为数组列表返回。我的代码如下所示:

public Person Get(string doctorCode)
{
     using (PharmaOCEAN_LTEntities entities = new PharmaOCEAN_LTEntities())                   
     {
         return entities.Person.FirstOrDefault(e => e.DoctorLicenseNumber == doctorCode);
     }
}

有人告诉我,selected(所有)结果将是一个数组,所以我尝试了这种方式,但是我在select语句中遇到了错误:

public IList<Person> Get(string doctorCode)
{
    using (PharmaOCEAN_LTEntities entities = new PharmaOCEAN_LTEntities())                   
    {
        return entities.Person.Select<Person>(e => e.DoctorLicenseNumber == doctorCode);
    }
}

有什么意见吗?

罗兰特M

是的,肯定可以!作为数组:

public Person[] Get(string doctorCode)
{
    using (PharmaOCEAN_LTEntities entities = new PharmaOCEAN_LTEntities())                   
    {
        return entities.Person.Where(e => e.DoctorLicenseNumber == doctorCode).ToArray();
    }
}

作为列表:

public IEnumerable<Person> Get(string doctorCode)
{
    using (PharmaOCEAN_LTEntities entities = new PharmaOCEAN_LTEntities())                   
    {
        return entities.Person.Where(e => e.DoctorLicenseNumber == doctorCode).ToList();
    }
}

不知道它是否可以编译,但是您会收到消息:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在LINQ(C#)中引用数据库表并将其作为JsonResult返回

来自分类Dev

如何在C#中基于多态子类详细信息编写数组数据库

来自分类Dev

如何在Rails中查找从数据库返回的记录数组的索引?

来自分类Dev

如何在LINQ C#中从数据库中获取数据?

来自分类Dev

如何在LINQ C#中从数据库中获取数据?

来自分类Dev

C# 返回组合框中的数据库列表

来自分类Dev

如何在C#中将数据从数据库显示到datagridview中?

来自分类Dev

如何从 C# 中的 MSSQL 数据库返回多个字符串

来自分类常见问题

如何在Codeigniter的数据库中插入数组?

来自分类Dev

如何在Python数组中列出MySQL数据库

来自分类Dev

如何在MySQL数据库中插入数组?

来自分类Dev

如何在C#中检索Couchbase数据库中的键/文档列表

来自分类Dev

如何在 C# 中处理数据库中的 DateTime 值

来自分类Dev

C#如何防止数据库中的数据重复?

来自分类Dev

如何从数据库C#中获取数据

来自分类Dev

如何在SQLite中检查数据库是否存在C#

来自分类Dev

如何在C#中还原SQL Server 2012数据库.bak文件?

来自分类Dev

如何在C#中连接到.sdf本地数据库文件

来自分类Dev

如何在C#中还原数据库SQL 2008?

来自分类Dev

如何在HTML中使用C#代码从SQL数据库中获取ID?

来自分类Dev

如何在C#中打开firebird数据库文件?

来自分类Dev

如何在我的C#代码中模拟数据库表结构

来自分类Dev

如何在C# listview中搜索SQL数据库并显示

来自分类Dev

如何在标签c#中以windows形式显示数据库表的所有列

来自分类Dev

如何在数据库上下文中运行没有C#返回值的存储过程?

来自分类Dev

如何使用c#中的现有数据库创建新数据库?

来自分类Dev

如何在 C# Windows 窗体中将 ListBox 中的数据添加到 SQL Server 数据库中?

来自分类Dev

从数据库收集数据时,如何在C#中通过登录页面打开不同的表单页面

来自分类Dev

如果在 C# 中的数据库中找到数据,如何在启动时显示表单

Related 相关文章

  1. 1

    如何在LINQ(C#)中引用数据库表并将其作为JsonResult返回

  2. 2

    如何在C#中基于多态子类详细信息编写数组数据库

  3. 3

    如何在Rails中查找从数据库返回的记录数组的索引?

  4. 4

    如何在LINQ C#中从数据库中获取数据?

  5. 5

    如何在LINQ C#中从数据库中获取数据?

  6. 6

    C# 返回组合框中的数据库列表

  7. 7

    如何在C#中将数据从数据库显示到datagridview中?

  8. 8

    如何从 C# 中的 MSSQL 数据库返回多个字符串

  9. 9

    如何在Codeigniter的数据库中插入数组?

  10. 10

    如何在Python数组中列出MySQL数据库

  11. 11

    如何在MySQL数据库中插入数组?

  12. 12

    如何在C#中检索Couchbase数据库中的键/文档列表

  13. 13

    如何在 C# 中处理数据库中的 DateTime 值

  14. 14

    C#如何防止数据库中的数据重复?

  15. 15

    如何从数据库C#中获取数据

  16. 16

    如何在SQLite中检查数据库是否存在C#

  17. 17

    如何在C#中还原SQL Server 2012数据库.bak文件?

  18. 18

    如何在C#中连接到.sdf本地数据库文件

  19. 19

    如何在C#中还原数据库SQL 2008?

  20. 20

    如何在HTML中使用C#代码从SQL数据库中获取ID?

  21. 21

    如何在C#中打开firebird数据库文件?

  22. 22

    如何在我的C#代码中模拟数据库表结构

  23. 23

    如何在C# listview中搜索SQL数据库并显示

  24. 24

    如何在标签c#中以windows形式显示数据库表的所有列

  25. 25

    如何在数据库上下文中运行没有C#返回值的存储过程?

  26. 26

    如何使用c#中的现有数据库创建新数据库?

  27. 27

    如何在 C# Windows 窗体中将 ListBox 中的数据添加到 SQL Server 数据库中?

  28. 28

    从数据库收集数据时,如何在C#中通过登录页面打开不同的表单页面

  29. 29

    如果在 C# 中的数据库中找到数据,如何在启动时显示表单

热门标签

归档