none
关于Ado.net Entity有几个功能不知道如何实现,请大家帮忙 RRS feed

  • 问题

  • 1. 可否一次数据库访问获取多个表

    2  数据提交失败后的实体回滚

    可以用:ApplyOriginalValues(),但初始对象如何处理(最麻烦的是有自增量字段如何手工处理)

    3 实体扩展属性 只在需要显示时从库中读取,不进行存储

     

    可能以前一直用DataSet开发的老习惯吧,如果有替代办法也请指点下,先谢过了

     


    mhw
    2010年5月21日 8:07

答案

  • 1 可以,Linq to entity支持join多个表

    2 每个事务一个ObjectContext,参考http://dotnetslackers.com/articles/ado_net/Managing-Entity-Framework-ObjectContext-lifespan-and-scope-in-n-layered-ASP-NET-applications.aspx

    3 这个自己用partial class加第一次访问时计算值的属性就可以了吧?



    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.
    Visual C++ MVP
    • 已标记为答案 Mog Liang 2010年5月28日 8:35
    2010年5月21日 22:37
    版主

全部回复

  • 1 可以,Linq to entity支持join多个表

    2 每个事务一个ObjectContext,参考http://dotnetslackers.com/articles/ado_net/Managing-Entity-Framework-ObjectContext-lifespan-and-scope-in-n-layered-ASP-NET-applications.aspx

    3 这个自己用partial class加第一次访问时计算值的属性就可以了吧?



    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.
    Visual C++ MVP
    • 已标记为答案 Mog Liang 2010年5月28日 8:35
    2010年5月21日 22:37
    版主
  • 谢谢。

    我测试下。

     


    mhw
    2010年5月24日 8:22