【ArcSDE:C#打开SDE数据库的几种方式总结】教程文章相关的互联网学习教程文章

CodeGo.net>重用LINQ查询导致另一个LINQ查询,而无需重新查询数据库【代码】

我遇到一种情况,我的应用程序根据用户指定的过滤条件使用PredicateBuilder构造了一个动态LINQ查询(此外:请查看此link以获取最佳的EF PredicateBuilder实现).问题是该查询通常需要很长时间才能运行,并且我需要该查询的结果才能执行其他查询(即,将结果与其他表联接).如果正在编写T-SQL,则将第一个查询的结果放入一个临时表或一个表变量中,然后围绕它编写其他查询.我想从第一个查询中获取ID列表(例如List< Int32> query1IDs),然后执行...

LINQ查询什么时候去数据库?【代码】

我担心,当我真正想要的只是嵌套选择语句的SQL等效项时,此LINQ调用实际上会两次访问数据库(一次是Contains,一次是ToList):var query1 = from y in e.cities where y.zip=12345 select y.Id; var query2 = from x in e.users where query1.Contains(x.cityId) select x; List<users> result = query2.ToList();重点是:如果这是两次访问数据库,该如何避免呢?我如何拥有这样的嵌套选择语句,该语句仅一次执行一次查询? Query1只会返...

c#-值不能为null.参数名称:dataSource.编辑Datagrid并保存到数据库【代码】

您好,我在这里遇到问题.代码看起来像这样.private void Form3_Load(object sender, EventArgs e) { string connectionString ="Server=localhost;" +"Database=oroderm;" +"User ID=root;" +"Password=root;" +"Pooling=false";string query = "Select * from client";MySqlConnection conn = new MySqlConnection(connectionString);MySqlDataAdapter dAdapter = new MySqlDataAdapter(query, connectionString);conn.Open();Data...

c#-根据从数据库返回的值将枚举添加到列表【代码】

如何根据从数据库中获取的值将枚举添加到列表中,如果该值为1,则添加到列表中,否则不添加. 这是我或多或少的:Permissions = new List<Permission>() {((int)data[0]["AllowOverride"] == 1 ? Permission.AllowOverride : "I do not have an else")((int)data[0]["AllowAttachment"] == 1 ? Permission.AllowAttachment: "I do not have an else") },编辑:我正在构造此列表作为对象初始化程序的一部分.解决方法:您可以尝试基于lamb...

c#-网络共享上托管的SQL Server Express数据库-有可能吗?

我已经开始需要SQL Server数据库的项目.我将在c#.Net 3.5中构建一个前端应用程序,它将使用LINQ to SQL. 我需要将数据库托管在网络共享上,以便一组用户都可以访问该数据库,主要是只读的. 我知道SQL Server Compact是专为在本地计算机上运行而设计的,我公司不愿意承担全功能SQL Server的成本. 有没有一种方法可以通过SQL Server Express实现我需要做的事情? 如果是这样,那么有关设置的最佳指南是什么? 谢谢解决方法:如果使用(免费的...

使用C#将数据存储在数据库中的最快方法

我有一个300万行的csv文件,想使用c#将其存储在数据库中. csv文件看起来像“ device; date; value”. 我应该将其写入数组还是直接写入System.Data.DataTable?什么是将这个DataTable存储到数据库中最快的方法(例如SQL-Server). 我试图使用3百万次插入语句来存储行,但是速度太慢了:) 谢谢解决方法:您可以将数据加载到DataTable中,然后使用SqlBulkCopy将日期复制到SQL Server中的表中The SqlBulkCopy class can be used to write dat...

在Linq-to-SQL中,IMultipleResults是否多次击中数据库?【代码】

我有一个存储过程如下:CREATE PROCEDURE GetMultipleResults@SomeID int AS BEGINSELECT * FROM SomeTable1 where SomeColumn1 = @SomeIDSELECT * FROM SomeTable2 where SomeColumn2 = @SomeIDSELECT * FROM SomeTable3 where SomeColumn3 = @SomeIDSELECT * FROM SomeTable4 where SomeColumn4 = @SomeID END然后,我使用以下代码执行和检索数据:[Function(Name = "dbo.SPROCName")] [ResultType(typeof(ResultSet1))] [ResultT...

将c#的datetimepicker值存储到mysql数据库中【代码】

您好,我想将datetimepicker值存储到mysql数据库中,我的代码如下dtpDate = datetimepicker1.value.date; dtpTime = datetimepicker2.value.Timeofday; MySqlCommand cmd = new MySqlCommand("INSERT INTO schedule_days(schedule_name,start_time,status,days,start_date,connector_id) VALUES ('" + name + "','" + dtpTime + "','" + s + "','" + day + "','"+dtpDate+"','" + chkArray[i].Tag + "')", con); con.Open(); cmd.Exe...

c#-使用率记录的.NET最佳实践-文本文件?数据库?

我的团队可以使用该工具来执行各种管理任务,该工具可以处理各种远程调用,Active Directory查找,调用脚本等,以支持数千台计算机.我大约有十二个人在积极使用它,但是对于极客和进一步的发展,我想建立一些统计和使用记录(不是个人的,只是查看所使用的是多少). 我的问题是,.NET(特别是C#)中记录此信息的一种好方法(或什至是最好的方法)是什么? 我的第一个想法是TXT文件,甚至是XML文件,但我不知道我是否真的想一遍又一遍地加载未知大小...

c#-将Massive与SQLite一起使用时,“数据库已锁定”异常【代码】

最近,我浏览了微型ORM,并且喜欢Massive for SQLite,因为它很简单.但是我现在有一个问题. 我只是在运行一些select语句,然后执行update语句,但是却遇到异常.下面是我的代码:var tbl = new Cust();var customers = tbl.All(where: "CustomerID > @0", orderBy: "FirstName", columns: "CustomerID,FirstName", args: 4);var firstCustomerName= customers.First().FirstName;var c = tbl.Update(new { FirstName = "Updated2" }, 4);...

c#-使用FirebirdClient查询Firebird数据库架构

如何在C#/ ADO.NET / FirebirdClient中查询数据库架构?名称空间Firebird.Data.Schema中的所有类都是内部的. 例如:检查表是否具有指定名称的列查询存储过程参数的数量,其名称和类型 等等 FirebirdClient-Compact Framework,NETProvider-2.5.2-CF.7z解决方法:您应该查询系统表(它们的名称以RDB $开头): How to get a list of tables, views and columns in Firebird database?RDB$system objects

首页> C#>如何显示我的数据库表中的一些项目(很多)?【代码】

C#Visual Studio 2012专业版ASP.NET 我有一个包含用户名的表:Josh,Jeremy,Jared,Justin … 我创建了一个显示整个表的Web网格视图,但我只希望它显示Justin,而没有其他显示. 我该怎么做呢? 这是一些无效的代码:SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True");SqlCommand cmd = new SqlCommand();cmd.Connection = con;SqlData...

c#-从数据库填充函数字典【代码】

我正在使用MUD,当前命令处理程序是一个元组,该元组采用字符串readString和Player PlayerObj以及一个switch语句来确定返回的元组public Tuple<string, Player> handleCMD(string readString, Player PlayerObj) {Tuple<string, Player> returnTuple = new Tuple<string, Player>(readString, PlayerObj);string[] arguments = readString.Split(' ');switch (arguments[0].ToLower()){case "addchange":returnTuple = doAddChange(r...

C#-Access数据库的复杂查询设计【代码】

我有以下三个表(出于表示原因,仅显示必填字段). 表“ product_master”ID ProductName 1 Jens 2 T-shirt 3 Shirt 4 Cap表“帐单”ID Invoiceno Date 1 INV001 19/9/2013 2 INV002 20/9/2013 3 INV003 20/9/2013表’billDetails’ID Invoiceno Productid Qyt 1 INV001 1 2 2 INV001 2 3 3 INV001 4 1...

c#-Asp.Net MVC 5身份创建数据库管理界面

我正在为一家小型公司开发一个新的asp.net mvc 5应用程序,并试图弄清楚如何使用新的asp.net身份系统创建成员数据库.我认为可能会有一个管理界面,可以用来创建数据库并允许我添加一些用户/角色.是否有用于此任务的管理界面,或者我需要完成此任务的其他方式?有没有做类似这样的教程?到目前为止,我所能找到的都是使用其他提供商(例如Facebook或Google)处理的外部登录信息.解决方法:我很确定它基于Entity Framework Code First.创建数...