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

c# – 如何在.NET中异步查询数据库【代码】

我试图在.NET中异步运行查询,以便我可以读取前几行而其他行仍在传输,但到目前为止我没有运气. 我想要这样做的原因是我们经常需要从数据库中获取大型表,虽然可以不使用ascutec变体的ExecuteReader()完全冻结UI,但似乎无法获取数据行行,以便用户可以看到进度,甚至可以使用第一部分数据. 我尝试的是以下查询:SELECT 'Hello ' WAITFOR DELAY '0:0:10' SELECT 'World!'当我使用SqlCommand.BeginExecuteReader(回调)运行此查询时,大约10...

c# – 尝试查询DB时收到错误“未选择数据库”【代码】

我是职业高中的学生,我还是编程的新手,我有一个使用c#创建应用程序的任务,我在连接3个表以显示datagridview时遇到问题.我已经尝试了mySql上的查询它工作正常,但是当我在我的c#代码行中应用它时它没有工作它显示“没有选择数据库”,有人可以帮我这个,这是我的完整代码string constring = "datasource=localhost;port=3306;username=root;password=root";MySqlConnection conDataBase = new MySqlConnection(constring);MySqlCommand...

Wpf C#DateTime数据库【代码】

我的数据库中有两个表,energyinfo(t1)和enerfyinfometers(t2). 我在t1有一个开始和停止时间,比如500分钟差异. 我想在t2中每隔一分钟在t1(开始和停止)之间添加时间. 这是我的代码.它需要花费大量的时间来运行并且t1条目正在发生但是没有做到t2.if (dbContext == null) {dbContext = Context.Create("d:\\temp\\new.sdf", "");var start = DateTime.Now;DateTime time = DateTime.Now;DateTime time2 = DateTime.Now;// time = time ...

c# – 迁移问题 – EF认为数据库需要更新,引用它的项目将无法运行【代码】

所以在上周我已经为我的MVC门户项目添加了几个迁移. 出现了一些问题,这意味着我不得不回滚特定的迁移. 我最近的迁移历史:201506101200157_userPermissions 201508181440262_API1 201508201305341_ContactUpdate 201508241312425_ApiLog 201508271518402_ActivityLog我需要否定的迁移是ContactUpdate,我做了一些愚蠢的事情来实现这个目标.我回滚到API1,而不是简单地进行更改并添加新的迁移,删除了ContactUpdate迁移,然后重新更新回...

带有mysql数据库的C#应用​​程序,日期保存为字符串【代码】

我有一个应用程序,我存储一个值为date-type“as string” 问题是当我执行程序时,在C#中没有正确显示查询结果,但是当我在mysql workbench中应用相同的查询时,结果是正确的. 日期值存储为mysql中的字符串;我们可以按照这种方式使用比较,还是错误?string s = "select date from guest,program where guestid=guest.id AND *date >= " + date + "* "' ";解决方法:由于数据库中的列是日期列,并且您要传递的值是DateTime结构,因此请尝试...

c# – 如何在数据库中找到与另一个相比缺少的列,约束和索引

我有一个基于c#.net的Windows应用程序,它使用Microsoft SQL Server 2008中的数据库.在第一次部署到我们的客户端时,我们创建了一个数据库副本并将其部署在客户端远程服务器上使用UI应用程序.客户端数据库可以是SQL Server 2005及更高版本. 在UI应用程序和相关数据库发生了很多变化的时候.由于这是一个胖客户端应用程序,客户端数据库不与我们的最新数据库同步,遗憾的是没有人记下所做的所有更改.所以我的挑战如下: >与我的数据库相比...

c# – 如何从数据库中将图像显示到图片框中?【代码】

我使用以下代码.foreach (DataRow dr1 in dt.Rows) {picbyte = (byte[])dr1["AssociateImageData"];Stream stream = new MemoryStream(picbyte);pictureBox1.Image =Image.FromStream(stream,true,true); }解决方法:试试这样:var da = new SqlDataAdapter(cmd); var ds = new DataSet(); da.Fill(ds, "AssociateImageData"); int count = ds.Tables["AssociateImageData"].Rows.Count;if (count > 0) { var picbyte = (Byte[])(ds...

如何将数据库表中的数据添加到ListView C#Xamarin Android App【代码】

几天前我问过如何在活动之间共享数据,一个用户告诉我使用SQLite,所以我做了.我想让用户点击MainLayout中的按钮,它会将他重定向到AddTaskLayout,在那里他可以添加任务名称,按下Save按钮应用程序会将他重定向回MainLayout,他的任务将在ListView中列出. 到目前为止,我创建了数据库,表格和我需要的一切.我的问题是:如何将存储在数据库表中的数据添加到ListView?我发现的每个答案都是用Java编写的,所以搜索旧的StackOverflow问题并没有...

c# – 带有Entity Framework的ASP.net MVC重新排序数据库记录

我一直在努力寻找可以帮助我解决问题的资源,这似乎是一个相当棘手的问题. 假设我在DB中有一个表(100条记录),其中包含一个整数序列字段(增量).现在我具有重新排序列表的功能,其中用户可以将项目从底部拖到中间(例如,序列100 – > 50). 目前我将记录序列设置为50,之后的每个记录将更新为1到它们的序列. (例如50变为51,51变为52)等…… 对我来说,这是一种效率低下的方式,因为它必须更新50条记录才能改变顺序,特别是如果表的大小增加,...

c# – 在Visual Studio 2015中连接到数据库

这将是一个简单/愚蠢的问题. 我安装了Visual Studio 2015 Enterprise并使用Framework 4.6创建了一个类库项目.但我无法找到[System.Data]. 我想使用SqlConnection和类似对象的SqlCommand连接到SQL服务器. IntelliSense无法正常工作.我无法在Google上找到示例.我发现的每个例子都与框架4.0有关,但我习惯使用Visual Studio 2010.更新:哎呀朋友们,我发现它是在使用项目网 – >类库时我试过Windows – >类库项目,它就在那里.但我仍然想...

c# – 带有SQL Server数据库传输的MassTransit

对于我的客户,我们正在调查MassTransit的使用. MassTransit似乎主要围绕RabbitMQ进行消息传输.由于客户端的“内部结构限制”,我们坚持使用SQL Server数据库作为任何持久性. MassTransport如何与SQL Server一起用作消息的传输机制?解决方法:SQL Server不是传输,它只存储消息.没有经纪人,就没有办法让MassTransit工作.使用较旧的MassTransit(2.x),您可以使用订阅服务来替换代理,但它需要一些额外的基础结构. 使用Azure / Windows Se...

EntityFramework数据库第一 – 类型映射 – 将SQL中的二进制(8)映射到C#中的int【代码】

在SQL内部我有一个主键为二进制(8)的表.当我使用数据库中的更新模型将该表添加到我的模型时,我可以看到此列具有type = Binary在C#中,我将该列作为byte []. 我可以将该列映射到int吗? 我知道我可以在SQL中使用CAST创建一个视图:SELECTClient_Id,CAST(Client_Id AS INT) AS NewClient_Id,* /*other columns*/ FROMdbo.Clients但这不是一个解决方案,因为我必须能够写,而不仅仅是从那个表中读取.我知道我可以为插入创建存储过程,但我...

c# – DDD:从数据库模式的变化生成/更新我的实体类是否可以?

前段时间,在工作中,我们不得不将主系统改为“跨rdbms”.我不确定这是否是正确的术语,但基本上系统只适用于MSSQLServer,但为了使新客户端成为可能,我们必须使系统能够同时使用MSSQLServer和Oracle. 由于原因,我们不使用ORM.相反,我们使用基于ADO的自定义数据访问层. 在此更改之前,我们对存储过程,数据库函数,触发器等进行了大量重述.数据库本身存在大量业务逻辑. 我们决定摆脱所有存储过程,触发器和东西,并基本上将数据库简化为仅仅...

c# – 在“实时”进度条asp.net mvc中跟踪数据库保存的进度【代码】

我需要在.net 4.5中显示SQL加载的进度.目标是显示上传发生的“实时”流程.这样,上传信息的人就可以看到上传工作正常. 控制器方法:private void ProgressUpload(int? SystemGeneralAnnouncementId) {var systemGeneralAnnouncement = (SystemGeneralAnnouncementId == null) ? null : _uow.SystemGeneralAnnouncementRepository.GetById(SystemGeneralAnnouncementId.Value);List<Status> status = new List<Status>();if (systemG...

c# – F#:连接到Azure SQL数据库?【代码】

我想连接到我的Azure数据库并从.fsx文件中使用它. 为C#列出的方法是:SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();builder.DataSource = "your_server.database.windows.net"; builder.UserID = "your_user"; builder.Password = "your_password"; builder.InitialCatalog = "your_database";using (SqlConnection connection = new SqlConnection(builder.ConnectionString)) ...有没...