サービス参照を使用してSilverlightC#を使用して、SQLテーブルにデータを含む新しい行を作成しようとしています。次のエラーが発生します:
IDENTITY_INSERT
に設定されOFF
ます。
しかし、私はCart_ID
自動的に与えられることを望みます。
テーブル定義:
これは私のC#コードです:
void createNewCart(String inpCartName)
{
PositionServiceReference.PositionServiceClient service = new PositionServiceReference.PositionServiceClient();
Lloyds_Cart newCart = new Lloyds_Cart();
newCart.Cart_Date = DateTime.Today;
newCart.Cart_Name = inpCartName;
service.CreateNewCartCompleted +=
new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(service_CreateNewCartCompleted);
service.CreateNewCartAsync(newCart);
}
私のC#運用契約(サービス参照):
[OperationContract]
void CreateNewCart(Lloyds_Cart newCart)
{
PositionDataClassesDataContext context = new PositionDataClassesDataContext();
context.Lloyds_Carts.InsertOnSubmit(newCart);
context.SubmitChanges();
}