【.NET环境下,通过LINQ操作SQLite数据库】教程文章相关的互联网学习教程文章

c# – 在每天同步的不同机器上有两个SQL Server数据库的好方法吗?【代码】

我想要实现的是两个不同的SQL Server数据库,在两个不同的服务器上运行相同的SQL Server版本(SQL Server 2008 R2 RTM – 10.50.1600.1),每天进行同步.同步意味着仅将新数据(或甚至所有数据)从两个(“父”数据库)之一传输到另一个(“子”数据库).我们希望父母将其shema以及所有数据强制给孩子. 我已经尝试过的 知道这两台机器在Windows Server 2012 R2上运行我已经尝试使用以下工具实现解决方案(尽管我在SQL Server方面不是专家). ...

c# – 如何将2010 tfs数据库传输到新服务器

我们安装了VS2010 TFS服务器的旧服务器,它破坏了硬件问题,现在我们必须转移到新服务器.如何将数据库移动到新服务器?我们有数据库备份.解决方法:这是MSDN的文章Restore Data to a Different Server or Instance.它有一套关于从备份恢复的详细步骤. 这些步骤还假设SQL Server使用了Marked Transactions.另一部分是文章Back Up Team Foundation Server.To successfully back up Team Foundation Server, you must not only back up a...

c# – SQL数据库中的BLOB文件为块【代码】

我尝试修改示例:link to example但我收到错误;无法将类型为’System.DBNull’的对象强制转换为’System.Byte []’我认为返回的ID(UniqueIdentifier)不正确.我的代码:public static Guid AddRecord(string firstCol, DateTime SecCol, string photoFilePath) {using (SqlConnection connection = new SqlConnection("Data Source=(local);Integrated Security=true;Initial Catalog=Test;")){SqlCommand addRec = new SqlCommand(...

c# – 如何从MySQL数据库更新实体框架模型?【代码】

我正在尝试将MySQL(5.5.22,Connector 6.5.4)与Entity Framework 4一起使用. 我正在使用Model First方法.我成功地设法从我的模型创建一个SQL脚本. 现在我想修改我的数据库,然后从修改后的数据库中更新我的模型(例如我正在向表中添加一个新列,并且我期望将新属性添加到相应的实体中).这种方法适用于SQL Server 2008 R2. 使用MySQL,我无法使其工作:更新向导始终将当前表(已映射到实体)显示为新表,并尝试向模型添加新实体,而不是更新当...

c# – 在Fluent Nhibernate中使用多个数据库,System.TypeInitializationException未处理【代码】

我试图实现Multiple DB connected Fluent NHibernate sample Application. 我的流利NHibernate Repository如下:namespace RepositoryExample.Repository.NHibernate {public class NHibernateRepository<T> : IRepository<T> where T : class{protected static Configuration config;private static readonly ISessionFactory _globalSessionFactory = new Configuration().Configure().BuildSessionFactory();protected static I...

c# – SQL数据库迁移建议 – 更新数据库模型…我可以复制旧记录

说我想更新我的ASP.NET MVC网站.不同视图的所有数据都存储在两个SQL dbs中,一个用于角色和成员资格,一个用于内容.如果数据库中的表基于特定模型并且我修改了该模型,我如何将旧模型中的数据合并到新模型中?最好自动. 我目前正在使用DropAndCreateIfModelChanges.我知道我很可能需要复制db并且说一个生产数据库和一个dev db来处理所有的模型更改.必须将dev db依次复制到生产环境中. 或者在SQL mgmt中,我可以在SQL mgmt中手动添加新列...

c# – 连接到不同线程上的数据库【代码】

我有一个WPF应用程序,用户在某些文本框中输入数据库信息.用户单击“连接”后,将根据用户输入的内容创建连接字符串并建立连接.我注意到,如果用户输入任何错误的信息,应用程序将挂起,直到连接超时.挂起,我的意思是用户根本无法与应用程序的其余部分进行交互. 我的目标是在测试连接字符串时保持应用程序的响应. 我认为将此工作流程放在不同的线程上是一个很好的解决方案.我的想法是在线程运行时禁用任何可能需要数据库连接的东西.一旦...

c# – 在Visual Studio 2010中创建和使用本地数据库

我似乎找不到任何关于如何在Visual Studio 2010中使用C#.NET创建使用本地数据库的Windows窗体应用程序的直接指南.当我创建本地数据库,一个.sdf文件时,我无法弄清楚如何让我的表单访问它.我能够在其上找到的所有讨论似乎都假设我比这个主题更了解.任何人都可以指导我这个主题的直接初学者指南,或概述我需要采取的步骤吗?解决方法:检查here,它将指导您完成所需操作…如果您对链接过程的特定部分有任何具体问题,请告诉我们.

将大型数据表从MySQL数据库下载到C#中的文本文件【代码】

我有一个MySQL数据库“DB”,其中有一个表“TABLE”的单个字段,它包含大约8百万行.我试图将该表下载到文本文件中,如下所示://Open connection. connection.Open();//Create command. MySqlCommand command = connection.CreateCommand(); command.CommandText = "SELECT * FROM `DB`.`TABLE`";//Execute command. MySqlDataReader result = command.ExecuteReader();//If result isn't null if (result != null) {//Open stream to...

c# – 实体代码首先迁移和删除数据库【代码】

我们正在使用EF Code First和项目迁移.我们将迁移归于源头,一切都很好.但是,如果有人删除了他们的数据库,或者我们在项目中找到了新人,则数据库会因为尝试运行迁移而抛出错误.有没有办法使它如果数据库不存在,它会忽略迁移?我似乎无法找到任何关于此的内容.解决方法:我将看看你如何使用Entity框架中的DbMigrationsConfiguration.您可能需要在全局asx文件中使用以下内容:Database.SetInitializer(new MigrateDatabaseToLatestVersi...

c# – 使用实体框架删除数据库【代码】

我正在尝试使用实体框架从我的应用程序中删除数据库.我使用的代码如下:using (var dbContext = container.Resolve<ApplicationDbContext>()){dbContext.Database.Delete();}根据msdn,这应该工作但没有任何反应. dbContext使用ContainerControlledLifetimeManager注册,并且应该与用于创建DB的实例相同.解决方法:添加,更新和删除实体类型的实例需要dbContext.SaveChanges()来反映更改. 但是dbContext.Database.Delete()不需要dbCont...

c# – 使用实体框架将asp.net Identity实现到现有数据库中

我正在尝试更新旧网站.它已经有一个包含用户和角色表的现有数据库,其中包含现有数据. 我需要创建一个新的web-api和一个新的Web项目,并将ASP.NET Identity集成到现有的数据库中. 我目前正在设置解决方案以解决项目,如下所示: >域名>服务> WEB_API> WEB_UI 我的目标是在服务层实现Identity,以便我的WebAPI和MVC站点都可以使用相同的身份机制. 我现在相当不知所措,我在过去一两天内阅读了许多教程和文章,并最终选择了重新实现IUserSt...

.net(C#数据库访问) Mysql,Sql server,Sqlite,Access四种数据库的连接方式【代码】【图】

便签记录Mysql,Sql server,Sqlite,Access四种数据库的简单连接方式 //using MySql.Data.MySqlClient; #region 执行简单SQL语句,使用MySQL查询static string strConn = "server=.;database=Data20180608;uid=sa;pwd=123456;integrated Security=SSPI;persist Security info=false;";/// <summary>/// 执行SQL语句,返回影响的记录数/// </summary>/// <param name="SQLString">SQL语句</param>/// <returns>影响的记录数</return...

如何使用C#-WPF-Entity-Framework Code First应用程序创建数据库备份?【代码】

我首先使用实体??框架代码开发桌面应用程序,我需要通过使用按钮单击事件在db上创建备份.我正在使用Entity-Framework版本6.1.3,Visual Studio 2013 Ultimate.解决方法:虽然您不需要EF来进行备份/恢复,但这是here的代码片段.阅读完整文章了解详细信息和要求.public static void BackupDatabase(string backUpFile){ServerConnection con = new ServerConnection(@"xxxxx\SQLEXPRESS");Server server = new Server(con);Backup source...

c# – 实体框架:在模型类中创建没有属性的数据库列【代码】

是否可以通过流畅的映射API告诉Entity Framework将列添加到特定的表而没有模型类中的相应属性? 是的,我可以通过在迁移中执行SQL脚本来实现这一点,但我更希望在模型配置中而不是在迁移中指定它.解决方法:我一直在研究这个问题,不可否认的是,在EF核心版本发布之前解决了没有本机价值对象(复杂属性)处理的问题. Shadow properties是一种指定从此上下文生成的迁移应该向数据库添加列的方法.具体看我的例子:// In DbContext-inheritin...