【c# – 在.NET 2.0库中存储一对日期的任何类/结构?】教程文章相关的互联网学习教程文章

如何从C#调用MongoDb中存储的JavaScript【代码】

我正在评估SQL Server数据库到MongoDb的移植. 问题是移动存储过程,我读到有关MongoDb存储的JavaScript的信息,我想在.Net中进行一些测试.我已经安装了MongoDb驱动程序2.4.0,并在名为test_function的MongoDb上创建了此函数:function (x) {return x; }这是我用来尝试调用该函数的代码:MongoClient oMongoClient = new MongoClient(Properties.Settings.Default.MongoCN); IMongoDatabase oMongoDatabase = oMongoClient.GetDatabas...

如何使用Bot应用程序从C#chatbot在SQL Server中执行存储过程?【代码】

这是SQL查询:CREATE PROCEDURE get_nearest_Restaurants@lat FLOAT,@lng FLOAT AS BEGINDECLARE @point GEOMETRYSET @point = GEOMETRY::Point(@lat, @lng, 4326)SELECT TOP (5) Id, Name, City, @point.STDistance(Location) AS Location FROM [dbo].[Restaurants]ORDER BY @point.STDistance(Location) END GO解决方法:您可以使用SqlCommand来引用StoredProcedure,然后使用SqlDataAdapter来获取数据. 不要忘记通过SqlParameter传...

使用C#在SQL Server中存储图像

我想将员工的图像及其个人资料详细信息存储在SQL Server数据库中的SQL中,但是我有以下保留意见: 是否应该压缩图像,如果可以,是否可以,社区可以向我提供示例代码或指导我使用可以帮助我完成此操作的指南. 如何有效检索图像?我担心asp.net应用程序性能问题.我认为,由于有成千上万的员工记录,系统可能会停止或变慢.解决方法:我建议将图像的路径存储在sql表中,然后将图像实际存储在安全文件夹中.这非常适合我.

c#-存储库; POCO / Linq-to-Sql实体类之间的映射

我正在使用Sql Express制作我的第一个数据库程序.目前,我正在使用Linq-to-Sql进行数据访问,并且我的存储库类返回“实体”类型的对象.含义;我扩展了dbml实体类以用作我的业务对象类.现在,我想将其分开.并具有POCO业务对象. 这是我想知道可能存在哪些不同解决方案的地方.在我看来,我需要在存储库中按属性逐个将每个实体类映射到域类.到目前为止,我大约有20张桌子,总共几百列.现在..我只想验证这是否是您仍在使用的常见/典型方法?如果...

c#-Linq根据存储在SQL中的字符串返回单个整数值【代码】

我对Linq很陌生, 我只是想做一个例行的返回,这通常是用SQL完成的,并且似乎无法从浏览多个小时的论坛中获得直接答案. 好的,我有一个表Customers,该表的CustomersID和CustomerName两列属于CustomersDataBase 我已经能够使用以下方法(以其基本形式)成功地从整数查询返回单个字符串:public string getCustomerName(int custID) {CustomerDataBase cdb = new CustomerDataBase();string custName = (from c in cdb.Customerswhere c.Cu...

使用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...

将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#-使用Code-First MVC5 EF6在SQL表中存储DateTime属性而不是字节数组【代码】

当我尝试在MVC5中使用EF6初始化数据库时,出现错误:属性“ Timestamp”不是字节数组.只能为字节数组属性配置IsRowVersion.有没有一种方法可以使用FluentAPI覆盖IsRowVersion,还是有另一种方法可以使用MVC5 EF6存储DateTime,或者这仅仅是使用Timestamp数据注释的结果?我更喜欢存储为DateTime而不是字节数组.只是为了可视化,模型看起来像这样:public class UserProfile : IdentityUser{//ctorpublic UserProfile(){Random rnd = ne...

要求调用存储过程C#的合法示例:MYSQL

我花了大约7个小时试图通过反复试验找出答案.我看到的所有在线示例都不起作用,或者不适用,或者仅显示Im正在寻找的内容的一半. 这是我要的:1.一个使用一个IN参数和一个OUT参数的MYSQL中简单存储过程的示例.2.使用C#从Visual Studio调用FUNCTIONING(确实很重要,导致在线示例有时无法工作…)的示例.文本调用或存储过程命令类型都可以.3.不推荐使用AddWithValue.4.我很想看看out参数实际起作用. 如果使用MYSQL和Visual Studio无法做到...

c#-Linq2Sql Designer将存储过程的多个结果集转换为单个【代码】

在linq2sql类中,我调用了一个存储过程,该存储过程返回多个结果集,并且该方法有效. 每当我在linq2sql设计器中添加新过程时,它都会将上述存储过程从IMultipleResults隐式转换为designer.cs中的ISingleResult. 我用以前的版本替换了代码,并且可以使用,但是为什么会这样呢? 如何防止设计人员更改有效的代码? 每次添加新sp时,都必须撤消设计人员的工作. 这个[Function(Name="dbo.GetCustomerOrderDetails")] [ResultType(typeof(GetCu...

LINQ to SQL存储库是否应实现IDisposable【代码】

在过去的几天里,我一直在使用Linq来搜索大量的存储库模式.那里有很多信息,但通常是矛盾的,我仍在寻找确切的信息来源. 我仍然不确定的一件事是存储库是否应该实例化它自己的DataContext并具有SubmitChanges方法,或者是否应该注入DataContext并在外部处理提交.我已经看过这两种设计,但是对推理没有真正的评论. 无论如何,以下模式很常见class Repository<T> {DataContext db = new LinqDataContext();public IEnumerable<T> GetAll() ...

c# – MySql EF 6存储过程导入功能不支持EDM类型【代码】

我是使用MySQL和Entity Framework的新手,在将存储过程导入edmx文件时遇到了一个问题.在下图中,您可以看到EDM类型列已列出我从SP返回的所有列都列为“不支持”.如果我继续并在窗口中单击“确定”,它将生成复杂类型类;但是,类文件中不包含任何属性. 有没有办法解决这个问题?我有谷歌搜索堆栈溢出相当多.我读过的唯一解决方案是手动生成类文件并手动调用SP,或者手动修改edmx文件. 解决方法:似乎是一个问题,如http://bugs.mysql.com/b...

c# – MySql:使用Prepared语句使用.NET / Connector可以更快地调用存储过程吗?【代码】

我一直在阅读有关使用MySql的Prepared语句,并且.NET / Connector确实支持它们. 我想知道的是,如果我使用预准备语句来调用相同的存储过程数千次,那么是否比使用预准备语句更快或更好的性能(因为存储过程应该已经编译好了)? 例如:var mySqlCmd = new MySqlCommand(con, "call sp_someProcedure(@param1, @param2);"); mySqlCmd.Prepare(); mySqlCmd.Parameters.AddWithValue("@param1", ""); mySqlCmd.Parameters.AddWithValue("@p...

在SQL Server数据库中执行存储过程很快,在c#中调用很慢的问题【图】

记录工作中遇到的问题,分享出来: 原博客地址:https://blog.csdn.net/weixin_40782680/article/details/85038281 今天遇到一个比较郁闷的问题,如下图:点击库存或者点击销售,查询数据很慢,有的将近几十秒,查询数据用的是存储过程,在数据库中执行存储过程,查询数据是很快的,速度非常理想,1秒不到,但是c#程序中调用就要很久。 百度了很多,后来这上面的那篇文章中找到了原因所在: 原因分析:由于存储过程是预编译的, 在第...

C#执行存储过程,或SQL语句,返回DataSet

/// <summary> /// 执行存储过程,或SQL语句,返回DataSet /// </summary> /// <param name="connStr">数据库连接字符串</param> /// <param name="cmdText">SQL语句或存储过程名称</param> /// <param name="ps">参数列表</param> /// <returns>返回DataSet</returns> public static DataSet GetDataSet(SqlConnection connStr, string cmdText, params SqlParameter[] ...