none
在entity framework中,如何禁止获得子表 RRS feed

  • 问题

  • 数据库中有两个表A,B, 一对一的关系,A.FK=B.ID. 我用下面的方式在获得A时同时获取B。

    A a=Context.AFirstOrDefault<A>(it => it.name == userName);

    获取A成功,同时B也获得了。如何禁止获得B?

    谢谢。

    • 已编辑 sailuer 2010年7月11日 2:29
    2010年7月8日 7:12

答案

全部回复

  • 呃,不要B的话为什么要加上Include("B")?

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    2010年7月8日 13:41
    版主
  • 呵呵

    如果不想要的数据为什么要加载进来呢!

    你把Include("B")去掉

    2010年7月8日 14:59
  • 不好意思,没有加include,写错了。
    2010年7月11日 2:28
  • 你不加载B表的话,应该是不会读取这个数据的
    • 已标记为答案 sailuer 2010年7月12日 6:33
    2010年7月11日 5:22