草庐IT

地理数据库

全部标签

c# - 运行代码首先迁移更新数据库时出错

我在迁移到我的数据库时遇到了问题,我似乎无法找到我遇到的错误的答案System.MissingMethodException:Methodnotfound:'System.Data.Entity.Migrations.Builders.TableBuilder`1System.Data.Entity.Migrations.Builders.TableBuilder`1.Index(System.Linq.Expressions.Expression`1>,Boolean,Boolean,System.Object)'.atEvento.Migrations.initialcreate.

c# - 将 csv 文件/excel 导入 sql 数据库 asp.net

我正在使用c#使用asp.netvisualstudio2008/SQL2000(future的2005)开始一个项目。对我来说棘手的部分是现有的数据库模式经常变化,导入文件的列都必须与现有的数据库模式匹配,因为它们可能不是列名的一对一匹配。(有一个查找表为表模式提供了我将使用的列名)我正在探索解决这个问题的不同方法,需要一些专家建议。是否有我可以利用的任何现有控件或框架来执行这些操作?到目前为止,我探索了FileUpload.NET控件,以及一些第3方上传控件来完成上传,例如SlickUpload。但上传的文件应该下一部分是读取我的csv/excel并解析它以显示给用户,以便他们可以

c# - 从数据库加载 PictureBox 图像

我正在尝试将图像从数据库加载到PictureBox。我使用以下这些代码将它们加载到我的图片中。我已经写了一些代码,但不知道我应该做什么才能继续。我们将不胜感激。privatevoidbutton1_Click(objectsender,EventArgse){sql=newSqlConnection(@"DataSource=PC-PC\PC;InitialCatalog=Test;IntegratedSecurity=True");cmd=newSqlCommand();cmd.Connection=sql;cmd.CommandText=("selectImagefromEntry

c# - sql server 2008最大数据库数

我们正在编写一个基于ASP.Net/C#的程序,该程序可能会被许多公司访问(每个公司都有单独的登录名和数据)。我们正在考虑拥有多个sqlserver2008数据库(同一实例),每个数据库用于一个公司。但是,访问数据库的C#程序是相同的,并且会根据客户将要访问的数据库创建适当的连接字符串。在看到由于以下原因导致的任何性能下降之前,在sqlserver的单个实例中可以创建多少个这样的数据库限制连接,因为每个连接(不确定它是否会被合并以访问不同的数据库)是使用不同的连接字符串创建的。数据库数量限制,是硬件限制还是sqlserver2008数据库数量增加到100个就会降级?还有什么我可能遗漏的

c# - access中插入记录到数据库后如何获取最后一条记录号

我有自动增加字段(ID)的Access数据库。我像这样插入记录(在C#中)SQL="insertintoTermNumTbl(DeviceID,IP)values('"+DeviceID+"','"+DeviceIP+"')";OleDbCommandCmd=newOleDbCommand(SQL,Conn);Cmd.ExecuteNonQuery();Cmd.Dispose();Conn.Close();如何获取最后插入的号码?我不想运行新查询我知道在sql中有类似SELECT@@IDENTITY的东西但是我不知道怎么用提前致谢 最佳答案

c# - 在数据库中存储具有公共(public)基类的对象

假设我有一个共同的基类/接口(interface)interfaceICommand{voidExecute();}然后有一些命令继承自这个接口(interface)。classCommandA:ICommand{intx;inty;publicCommandA(intx,inty){...}publicvoidExecute(){...}}classCommandB:ICommand{stringname;publicCommandB(stringname){...}publicvoidExecute(){...}}现在我想用一种通用方法将这些命令存储在数据库中,然后将它们全部从数据

c# - 从 SQL 数据库表中读取数据到通用集合

我想从一个表(包含3行)中读取所有数据并将所有数据添加到通用集合中。我想从集合中绑定(bind)到gridview。下面显示的代码有效,但在gridview中只显示最后一行3次。你能帮帮我吗?我是初学者protectedvoidPage_Load(objectsender,EventArgse){Listlistid=newList();Studentstud=newStudent();SqlConnectioncon=newSqlConnection("........");stringsql="select*fromStudentInfo";con.Open();SqlComman

c# - Entity Framework Core 数据库第一种方法复数表名

我们现有的数据库具有复数表名。例如Documents。我正在尝试将新的EFCore和Asp.NetCore与基于本文here的数据库优先方法结合使用我运行以下命令从现有数据库创建模型Scaffold-DbContext"Server=(local);Database=MyDatabase;Trusted_Connection=True;"Microsoft.EntityFrameworkCore.SqlServer-OutputDirModels但是,当我运行脚手架命令时,它会创建具有复数名称的模型。例如Documents表转换为模型名称Documents。我如何更改它以便它可以对模型

c# - 用于许多并发客户端和数据库访问的 WCF 服务

我是WCF服务的新手,想知道解决以下问题的最佳方法是什么。我有很多客户(约200-约500人),他们在工作日期间都在不断地请求我的服务。大多数请求涉及询问底层数据库以反馈正确的响应。我关心的是传入请求产生的潜在数据库连接数。如果所有客户端同时发出请求,那么数据库服务器将受到重创。如果可能,我想避免与数据库的连接数过多。限制与WCF服务的并发连接数并因此无意中减少可能的数据库连接数会更好吗?我考虑过让服务成为一个单例,它生成线程来执行数据库事务,这样我就可以控制线程的数量,但这是否有点过头了,限制与服务的连接就足够了吗?非常感谢您的任何建议。 最佳答案

c# - 哪个是最好的 OLEDB 或 Excel 对象或数据库

我需要使用Excel2007文件来读取数据。对于哪个是最好的方法:使用OLEDB供应商Excel互操作对象将Excel数据转储到数据库并使用程序请指导我选择。 最佳答案 以下是我的看法:1。使用OLEDB提供程序只有在您拥有简单、统一的结构化表格时才会满足您的需求。它对您没有多大帮助,例如,如果您必须提取任何单元格格式信息。Jet引擎有问题的“行类型猜测”算法可能使这种方法几乎无法使用。但是如果可以从每个表的前几行中唯一标识数据类型,这种方法可能就足够了。优点:它速度很快,甚至可以在未安装MSExcel的机器上运行。2。Excel互