gpt4 book ai didi

c# - 插入抛出错误: Specified cast is not valid

转载 作者:太空狗 更新时间:2023-10-30 01:35:56 24 4
gpt4 key购买 nike

我在 WPF 应用程序中工作。

以下是我正在使用的表模式:

enter image description here

在此表中,file_name 不是标识键,ID 是标识列。

以下是我使用的代码:

 t_table_name t = new t_table_name
{
file_name = "test"
};
dc.t_table_names.InsertOnSubmit(t);
dc.SubmitChanges();

错误:

 at System.Data.SqlClient.SqlBuffer.get_Int32()
at Read_Object(ObjectMaterializer`1 )
at System.Data.Linq.SqlClient.ObjectReaderCompiler.ObjectReader`2.MoveNext()
at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
at System.Data.Linq.ChangeDirector.StandardChangeDirector.DynamicInsert(TrackedObject item)
at System.Data.Linq.ChangeDirector.StandardChangeDirector.Insert(TrackedObject item)
at System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode)
at System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode)
at OMS.MyOrders.Model.MyOrderExecutor.SaveTransactions(List`1 changes)
at OMS.MyOrders.Model.MyOrderExecutor.SavePartReceiving(List`1 source, String system)

我无法理解我哪里出错了。

最佳答案

您是否为主键设置了标识?如果不是,那么你应该手动设置主键...

关于c# - 插入抛出错误: Specified cast is not valid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23825355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com