使用EF映射复杂数据库表结构?

时间:2015-12-27 18:26:30

标签: c# entity-framework

我想使用EntityFramework来访问数据库,但由于复杂的表结构,我不确定这是否可行。

情景如下:

数据库已经存在,因此我没有关于表结构的任何设计决策。 在这个数据库中,我有许多名为 table _ * 的表,其中 * 代表一个任意整数,例如:我有 table_2 table_6 table_11 。我不知道这些表在编译时的确切数量,因为有权访问数据库的另一个应用程序可以创建或删除此类表。

这些表包含行 Id 和任意数量的行 field _ * ,其中 * 再次代表任意整数,例如: table_2 可能包含行 Id field_1 field_5 field_6 ,而 table_6 可能包含行 Id field_3 field_5 field_6 field_7 < / em>的

我的问题是:

  1. 是否可以在这种情况下使用EF,还是必须通过其他方式实现数据访问(例如,使用SQL查询)?
  2. 如果可以使用EF,你能指点我讨论这些场景的教程/文章吗?

0 个答案:

没有答案