我试图通过F#typeprovider datacontext插入数据。我在数据库dbo.tbl_Location
中有一个表,想用下面的简单查询插入数据。在F#typeprovider插入查询中使用datacontext'''错误的语法
let InsertTaskDetails() =
dbSchema.GetDataContext().DataContext.ExecuteCommand("Insert into dbo.tbl_Location (LocationId,Location) Values (11, 'india')")
dbSchema.GetDataContext().DataContext.SubmitChanges()
但我得到的错误:
Incorrect syntax near ','
我不明白发生了什么,当我在SQL Server 2008中
Insert into dbo.tbl_Location (LocationId,Location) Values (11, 'india')
它工作正常运行相同的查询。 LocationId
是int
类型和Location
是string
类型。
如果有人有关于它的想法,请告诉我我在哪里丢失的东西。
呃,你使用什么样的DataContext?如果是EF,它不理解SQL。 –