none
EntityFramework如何查询在运行时动态生成的表? RRS feed

  • 问题

  • 假设我的系统中有个已知的表A用于存储实时数据,由于实时数据量很大,每满一年后,系统会自动产生一个与表A相同结构的新表A1,以此类推,每年会产生一个新表A2、A3、A4...、An。

    请问:EntityFramework如何映射、访问在运行时动态产生的新表?

    谢谢!


    • 已编辑 H. H. Pern 2013年7月17日 14:36 修改笔误
    2013年7月17日 14:34

答案

  • 建议用传统的ADO.NET而不是EF。因为EF必须是固定的表,不能是动态的。

    同时,如果每一个表是独立操作的,可以借助SqlDAtaAdapter生成CRUD操作。

    当然,你可以尝试改变EF连接字符串指定到某个具有完全一样的结构的表。


    If you think one reply solves your problem, please mark it as An Answer, if you think someone's reply helps you, please mark it as a Proposed Answer

    Help by clicking:
    Click here to donate your rice to the poor
    Click to Donate
    Click to feed Dogs & Cats


    Found any spamming-senders? Please report at: Spam Report

    • 已标记为答案 H. H. Pern 2013年7月19日 15:05
    2013年7月19日 5:13