locked
第一次用ria service就碰见问题了,无法新增,难道是主键自增长的问题?? RRS feed

  • 问题

  • tb_Student st = new tb_Student();
    
    
    
                    st.Name = "wiyong";
    
                    st.Age = 23;
    
                    st.Address = "china";
    
                    st.Remark = "sdfsdfsdf";
    
    
    
                    DomainService1 ds = new DomainService1();
    
                    ds.tb_Students.Add(st);
    
                    ds.SubmitChanges();
    
    
    执行完这个语句了,跟踪了,没发现错误,可是数据库表打开后没新增数据呀。

    你们试过没有,用自增长的ID的时候,用这个办法就无法新增呀。

    我是按着文档一步一步来的呀。

    啥原因呢,谢谢呀。


    视别人的帮助为恩赐~
    2009年7月7日 9:38

答案

  • 加一个Submitted 事件的Handler,看看返回的参数里 e.Error 里面怎么说的。

    • 已标记为答案 woodynet 2009年7月10日 3:29
    2009年7月7日 17:27

全部回复

  • 去掉id自增长了,竟然也不行,晕死了?????

    谷歌里查也查不到。纳闷。

    sl 3.0都快出来了,为什么ria service连个中文的帮助都没有呀。
    视别人的帮助为恩赐~
    2009年7月7日 9:49
  • ria service目前测试预览版本 不推荐使用
    2009年7月7日 11:22
  • 加一个Submitted 事件的Handler,看看返回的参数里 e.Error 里面怎么说的。

    • 已标记为答案 woodynet 2009年7月10日 3:29
    2009年7月7日 17:27
  • 另一个小tip是可以打开Break on FirstChanceException. (Debug->Exceptions, check "Common Language Runtime Exceptions" Thrown)
    这样当有异常抛出时,程序会自动Break.

    2009年7月7日 19:02