C# LINQ到实体(创建新表,显示数据库中的所有表)

C# LINQ到实体(创建新表,显示数据库中的所有表),c#,database,linq,linq-to-entities,C#,Database,Linq,Linq To Entities,我已经花了几个小时试图弄明白这一点,但没有多少谷歌搜索 已经产生了任何有用的,我目前正在学习我的考试,我相信我需要知道这些事情,所以我希望有人能帮助我 我有两个问题, 无法创建新表吗?(或我认为被称为的实体) 还有,是否可以显示您拥有的所有表格 我正在做一个小的表单项目,我基本上只是在做一些方法,这些方法将执行linqtoentity证明的不同命令 例如,一个控件创建一个新表,其名称放在文本框中, 显示数据库中所有表的列表框,依此类推 希望有人能帮忙 ~etanalazure.1:不,请列出大多

我已经花了几个小时试图弄明白这一点,但没有多少谷歌搜索 已经产生了任何有用的,我目前正在学习我的考试,我相信我需要知道这些事情,所以我希望有人能帮助我

我有两个问题,

  • 无法创建新表吗?(或我认为被称为的实体)

  • 还有,是否可以显示您拥有的所有表格

  • 我正在做一个小的表单项目,我基本上只是在做一些方法,这些方法将执行linqtoentity证明的不同命令

    例如,一个控件创建一个新表,其名称放在文本框中, 显示数据库中所有表的列表框,依此类推

    希望有人能帮忙


    ~etanalazure.

    1:不,请列出大多数ORM,因为它是一种数据访问技术。EntityFramework有模式更新等,但这也不是“运行时”

    2:不,同样,这不是一种管理数据库的技术。您只能查询您的类


    2是可能的,但您必须在运行时在单独的appdomain中生成类,然后使用它来查询数据。

    Darn。。我想我应该制作第二个表,用我将在运行时创建的新表的名称进行更新。。。嗯,这真烦人。。谢谢你的快速回复!大多数ORM都在这个区域。您可以部分解决这个问题,但完全动态访问是dataset和此类解决方案的亮点所在。但我想,如果我仔细阅读数据集就好了。