SQLite Attach 命令和 Linq to SQL
如果从文件打开 sqlite 数据库,您可以稍后附加另一个文件并为其命名,以防它包含与第一个数据库同名的表。
使用 DataContext.GetTable() 将从“原始”数据库返回 T 类型的表。有没有办法也获得另一张桌子? 如果“Source”是您附加的数据库,您会如何在 linq 中执行“INSERT INTO Person SELECT * FROM Source.Person”之类的操作?
If you open a sqlite-database from a file you can later attach another file an give it a name, in case it contains equally named tables as the first database.
Using DataContext.GetTable() will return the table of type T from the "original" database. Is there a way to get the other table as well?
How would you do something like "INSERT INTO Person SELECT * FROM Source.Person" in linq, if "Source" is the database you attached?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论