基本上使用Business Objects(Property DataObjectTypeName)的ObjectDataSource使用在FormView中使用的Linq to Sql DataContext。ObjectDataSource在Business Objects中插入失敗
我的主鍵是一個整數身份,一個ID。
當我在插入按鈕上設置CausesValidation屬性爲true時,文學上什麼都不做。它甚至不能訪問數據層的Insert方法。 但是,如果將其設置爲false,它將獲取Insert方法,但我的業務對象參數在其屬性中沒有值。
我有一個Update方法的類似問題,事實證明我忘記了ID參數。指定它作爲UpdateParameter解決它。這似乎是Linq To SQL的一個問題(糾正我,如果我錯了)。
但現在怎麼樣插入方法?我在這裏錯過了什麼? 我真的不想刪除DataObjectTypeName,因爲窗體有40個字段,這將是所有數據方法的40個參數...
幫助?