我们有一个应用程序在运行时创建新表,但总是使用相同的表模式。这些表中唯一不同的是表名。是否可以使用Entity Framework访问这些表,指定要按名称访问哪个表?
答案 0 :(得分:2)
更新:
不,不是真的。实体数据模型不是动态的,它是描述数据库结构的静态XML文档。如果您想与具有动态名称的表进行交互,您将不得不坚持使用“经典”ADO.NET。
答案 1 :(得分:1)
使用Linq to SQL我想可以使用存储过程将表Name作为参数。 关于L2SQL中SP的一篇好文章:http://weblogs.asp.net/scottgu/archive/2007/08/16/linq-to-sql-part-6-retrieving-data-using-stored-procedures.aspx
我不知道EF中是否存在该功能。