相同MDF文件的C#2版本

混血的

我有MDF文件,我将其用作数据库,并使用Linq-to-SQL连接到该文件。

我的连接字符串是:

<add name="TasteTeam.Properties.Settings.TasteDBConnectionString" connectionString="Data Source=(LocalDB)\v11.0; AttachDbFilename=|DataDirectory|\TasteDB.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />

我的问题是,当我运行程序并将数据添加到表中时,它将添加到bin文件夹中的MDF文件中而不是主MDF文件中。

这种情况导致每次我重新启动myprogram而不是持久保存数据时MDF文件都为空。

我该怎么办才能使MDF和垃圾箱中的tmp MDF文件成为同一文件(我已经尝试了所有“复制到输出目录”选项,但似乎无济于事)

marc_s

整个AttachDbFileName =方法有缺陷-充其量!在Visual Studio中运行应用程序时,它将在.mdf文件周围复制(从App_Data目录复制到输出目录-通常.\bin\debug-应用程序运行所在的目录),最有可能的是,您的INSERT工作还不错-但您只是看错了。 mdf文件到底!

如果您要坚持使用这种方法,请尝试在myConnection.Close()呼叫上放置一个断点-然后.mdf使用SQL Server Mgmt Studio Express检查文件-我几乎可以确定您的数据在那里。

真正的解决办法在我看来,将

  1. 安装SQL Server Express(并且您已经完成了此操作)

  2. 安装SQL Server Management Studio Express

  3. SSMS Express中创建数据库,并为其指定一个逻辑名称(例如TasteDB

  4. 使用其逻辑数据库名称(在服务器上创建时提供)连接到该数据库-并且不要弄乱物理数据库文件和用户实例。在这种情况下,您的连接字符串将类似于:

    Data Source=.\\SQLEXPRESS;Database=TasteDB;Integrated Security=True
    

    和其他一切是完全相同像以前一样...

另请参阅亚伦·伯特兰德Aaron Bertrand)出色的博客文章不良习惯:使用AttachDbFileName获取更多背景信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

相同MDF文件的C#2版本

来自分类Dev

将bzip2版本信息写入文件

来自分类Dev

.Net 2版本的Element At

来自分类Dev

.Net 2版本的Element At

来自分类Dev

WSO2版本2泊坞窗文件

来自分类Dev

如何在jaxb2-maven-plugin 2.5.0版本中排除情节文件的生成?

来自分类Dev

grub2是1.99版本的grub吗?

来自分类Dev

DB2版本的SQL差异

来自分类Dev

水豚和Select2版本4

来自分类Dev

Spring Boot H2版本警告

来自分类Dev

升级到xcode 6 beta 2版本

来自分类Dev

appengine上的Jinja2版本2.8

来自分类Dev

grub2是1.99版本的grub吗?

来自分类Dev

appengine上的Jinja2版本2.8

来自分类Dev

如何使用rand-C99版本

来自分类Dev

Outlook MAPI文件夹在2013年无法正常运行,因为相同的代码在2007年版本中运行良好

来自分类Dev

SQLAlchemy 1.0版本

来自分类Dev

计算机“ opencv_core249d.dll”缺少文件。带有日食的分辨率版本:Mars.2版本(4.5.2)。

来自分类Dev

如何安装相同-dev软件包的32位和64位版本?

来自分类Dev

PHP版本在phpinfo.php文件中显示7.2版本而不是PHP 7.4

来自分类Dev

如果存在MKV版本,如何自动删除文件的MP4版本?

来自分类Dev

PM2版本的Nodejs版本依赖性

来自分类Dev

Python2“在一个文件中提高e [0],e [1],e [2]”和python3版本

来自分类Dev

64位可执行文件的运行速度低于32位版本

来自分类Dev

如何在alfresco-4.2.2版本的zip文件中查找信息

来自分类Dev

在Spring Boot 2.4.0版本中包含配置文件

来自分类Dev

PHPStorm 8版本控制(git)范围可忽略PHP_CodeSniffer中的文件

来自分类Dev

Exchange Server 2010版本支持对asp.net的文件夹搜索

来自分类Dev

使用2010 Word / Excel而非2016版本打开的MS Office文件

Related 相关文章

热门标签

归档