我的代码和Linq to sql
函数SubmitChanges
正在工作,但是当使用文件夹local database
中的数据库副本时,bin
会更新而不是主数据库。因此,更改不会显示在新查询中。如果我重新连接数据库但不加载它作为local
同样的问题 - 主数据库没有更新,但现在我无法弄清楚哪个是(tks to this question)。
本地数据库的设置是什么,或者如何使用非本地数据库来显示数据库新查询的更改?
Dim DATA As New lnqPolarisDataContext
Dim newBOOK As New BOOK()
newBOOK.ID = 14
newBOOK.LEG = 11
newBOOK.P_C = "C"
newBOOK.STRATEGY = "STRADDLE"
newBOOK.STRIKE = 999
newBOOK.CONTRACT = "XXX"
DATA.BOOKs.InsertOnSubmit(newBOOK)
DATA.SubmitChanges()
... new query doesn't show these changes
也许这是最好的方法?