Tag: sql server

如何以编程方式在Entity Framework 6中为MS SQL创建连接字符串?

如何以编程方式在Entity Framework 6中为MS SQL创建连接字符串? 我正在使用c#和WPF,我想知道是否有人可以告诉我如何或链接我一个资源,显示如何在EF 6中以编程方式设置连接字符串.MSDN文章解释说你可以http://msdn.microsoft #com / en-us / data / jj680699#moving但它不会创建实际的连接字符串。 所以这是一个有效的EF6示例 App.Config中 entityFramework codeConfigurationType =“WPFwithEF.SqlConfiguration,WPFwithEF”> / entityFramework 上下文 public class ProductContext : DbContext { public ProductContext():base(“Wpf”) { } public DbSet Categories { get; set; } public DbSet Products { get; set; } } Configuration.cs namespace WPFwithEF { public class SqlConfiguration : DbConfiguration […]

SSMS中的网格控制

我在SSMS (SQL Server Management Studio 2016)中注意到,查询结果在一秒钟内返回(超过10k +行)。 结果表/网格滚动非常流畅,并且在SSMS上具有极低的内存占用(~80MB)。 这种类似网格/视图的控制方式可以执行ListView(~200MB,2-3秒)和DataGrid(~600MB,8-10秒)。 即使我关闭所有可视化或调整cancententscroll或修改其高度以优化速度,它们仍然在SSMS中远远落后于网格,仍然使用缓慢的滚动和GUI操作。 SSMS中使用的网格控制背后的原因是什么?

在SQL Server中将标识列重置为零?

如何在SQL Server中将表的标识列重置为零? 编辑: 我们怎么能用LINQ to SQL做到这一点?

如何在NHibernate中映射图像类型?

我在我的SQL Server 2000数据库中有一个类型为Image的列。 我怎样才能将它映射到NHibernate?

ADO.Net DataTables有索引吗?

我正在使用VSTS 2008 + C#+ .Net 3.5 + SQL Server 2008 + ADO.Net。 如果我使用ADO.Net的DataTable从数据库加载表,并在数据库表中,我在表上定义了几个索引。 我的问题是,是否在ADO.Net DataTable上,有相关索引(与我在物理数据库表上创建的索引相同)来提高DataTable的某些操作性能? 乔治,提前谢谢

FullCalendar,如何允许用户编辑/删除事件并将其从数据库中删除?

我正在按照自己的意愿控制Full Calendar模块。 目前我拥有它以便日历getEvents方法联系一个SQL表并返回用户的所有事件 – 该部分完美地工作。 我想添加的function是允许用户编辑/删除事件,并将这些更改反映在数据库中! 我的意思是在我的表中,用户可以拖放事件来改变他们的时间,当他们点击一个事件时,我希望出现一个对话框,询问他们是否要删除此事件。 我希望这些更改能够在SQL表中表示。 我怎样才能做到这一点? 我是JQuery,JavaScript和DatePicker的新手。 从我的谷歌搜索和尝试学习,我在这里找到了类似的线程 function (calEvent) { removeRequestedEvent($(this), calEvent); }, It just passes in the calendar event and the calendar itself. removeRequestedBooking: function (cal, calEvent) { if (!confirm(“Delete?”)) return; cal.fullCalendar(“removeEvents”, calEvent.id); cal.fullCalendar(“rerenderEvents”); // Re-show draggable element $(“#requests #” + calEvent.id).show(); } 提供此代码,我认为这与我需要的类似,但是我希望在调用removeEvents时从数据库中删除该事件。 我假设我需要一些类似于从数据库中检索事件时的代码(代码如下所示),但我不确定代码应该如何构造。 任何人都可以帮我解决这个问题吗? var db = Database.Open(“users”); […]

从平面文件中将数百万条记录插入SQL Server有哪些陷阱?

我即将开始编写一个Windows窗体应用程序的旅程,该应用程序将打开一个管道分隔的txt文件,大小约为230 mb。 然后,此应用程序将此数据插入到sql server 2005数据库中(显然这需要迅速发生)。 我正在使用c#3.0和.net 3.5来完成这个项目。 我不是要求应用程序,只是在这里提供一些公共建议和潜在的陷阱建议。 从我收集的网站上我发现SQL批量复制是一个先决条件,我应该考虑一下(我认为只需用表格应用程序打开txt文件将是一项很大的努力;可能会将其分解为blob数据?)。 谢谢,如果有人需要,我会编辑问题以便清楚。

如何返回Zipcode列表的## Mile Radius内的所有实例

SQL Server 2008添加了一些很酷的新Spacial类型,并为SQL开发人员提供了更强大的操作空间数据的方法,但它仍然让我无法返回,例如,只返回长列表## mile半径范围内的位置拉链(20到15,000个不同的拉链码)。 有一个简单的方法吗? 想到的唯一可能的解决方案似乎有点可怕,因为创建了cartiasian产品,因此计算得非常多…… 我擅长创建CLR SP和函数,如果这有帮助(我认为它会……)。 我不太关心如何找到2点(或地理类型)之间的距离,而不是“在提供的列表中任何一个zipcodes(地理点)的##里程内的给定位置?” 这里的复杂部分是要搜索的拉链列表。 谢谢。

在SQL Server 2005 IMAGE列中存储20 Meg文件的最有效方法

我们将文档存储在SQL Server 2005数据库表中,列格式为“Image”。 每次我尝试存储大于1兆的PDF文件时,它都会以某种方式被破坏。 在.NET中是否有任何特别有效的方法可以将大文件(~10megs)序列化并存储到数据库中? [编辑]微软实际上说最大文件大小约为2G可变长度二进制数据从0到2 ^ 31-1(2,147,483,647)字节。 http://msdn.microsoft.com/en-us/library/ms187993.aspx

将对象列表传递给SQL Server存储过程并使用asp.net核心插入记录

我正在研究asp.net应用程序。 我使用ado.net访问SQL Server数据库并执行CRUD。 我想一次插入多个记录。 为此,我在数据库中添加了一个自定义类型,并添加了如下存储过程: CREATE TYPE [dbo].[UserTableType] AS TABLE ( [FirstName] [nvarchar](100) NULL, [LastName] [nvarchar](100) NULL, [UserName] [nvarchar](100) NULL, [Password] [nvarchar](100) NULL, [IsActive] [bit] NULL, [IsDeleted] [bit] NULL, [CreatedBy] [int] NULL, [CreatedAt] [datetime] NULL, [UpdatedBy] [int] NULL, [UpdatedAt] [datetime] NULL, [Email] [nvarchar](100) NULL ) GO 和存储过程是这样的: CREATE PROCEDURE [dbo].[sp_InsertUser] @UserTableType UserTableType READONLY AS BEGIN […]