none
LinqToSql更新实体的一个问题 RRS feed

  • 问题

  • Customer cust = db.Customers.First(c => c.CustomerID == "ALFKI");  
    cust.Name= "Vice President";  
    db.SubmitChanges();  
    
    


    这段代码很简单,就是更新了Customer表的Name
    ------------------------------------------------
    我把页面更新后的数据暂时保存在一个新建的Customer对象(NewCust),但是如果我Customer有100个属性的话。我如果我这样写不是很累吗?
    cust.Name=NewCust.Name;
    ....
    哪位朋友有什么好的解决方案吗?

    -------------------------------

    而我现在是用MVC,

    这个NewCust就是我提交的对象了,然后我这样写,却发现没有更新到数据库

     

    Customer cust = db.Customers.First(c => c.CustomerID == "ALFKI");  
    cust=NewCust;
    db.SubmitChanges();
    

    如果不是MVC呢?

     


    Gabriel
    • 已编辑 Gabriel_Carl 2011年9月28日 6:59 问题不明确
    2011年9月28日 6:57

答案

全部回复