小编url*_*der的帖子

exec失败,因为名称不是有效的标识符?

我有一个查询,我需要将其作为动态查询运行,以输出有意义的列名称.例如,如果我直接运行查询,它会正确返回数据.但是,如果我使用下面的代码,它会显示:

The name '
            SELECT (CASE WHEN A.Domain IS NOT NULL THEN A.Domain ELSE B.Domain END) AS [Domain], 
                    (CASE WHEN A.Email IS NOT NULL THEN A.Email ELSE B.Email END) AS [Email], 
                    A.[Sender Size] AS [Sender Size 1], A.[Sender Count] AS [Sender Count 1],
                        A.[Receiver Size] AS [Receiver Size 1], A.[Receiver Count] AS [Receiver Count 1],
                    A.[Sender Size 2] AS [Sender Size 2], A.[Sender Count 2] AS [Sender Count 2],
                        A.[Receiver Size 2] AS [Receiver Size 2], A.[Receiver Count 2] AS …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

60
推荐指数
1
解决办法
10万
查看次数

Entity Framework 6 t4 代码生成在 VS2022 中不起作用?

我有一个旧项目,是在 .NET 4.5 上使用 VS2019 和 Entity Framework 6 构建的。我们首先使用数据库来生成代码。效果非常好。

\n

但是,我们刚刚开始使用 VS2022 V17.6.2,我需要使用新表更新应用程序,因此,我将表添加到model.edmx,运行.tt文件,令我惊讶的是,它显示了如下错误:

\n
\n
Error     \nRunning transformation: System.NullReferenceException: Object reference not set to an instance of an object.\n\nat Microsoft.VisualStudio.TextTemplatingD21DB4521EFD493FAE41A9CE9DA80C875F3084552987498BD518713BDE91D14AF116D5B591FBF7D992E37AB98D0755C27E1BD3D907AED6618E5F11743F78068A.GeneratedTextTransformation.DynamicTextTransformation.get_GenerationEnvironment() in C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\Extensions\\Microsoft\\Entity Framework Tools\\Templates\\Includes\\EF6.Utility.CS.ttinclude:line 1928\n   at Microsoft.VisualStudio.TextTemplatingD21DB4521EFD493FAE41A9CE9DA80C875F3084552987498BD518713BDE91D14AF116D5B591FBF7D992E37AB98D0755C27E1BD3D907AED6618E5F11743F78068A.GeneratedTextTransformation.EntityFrameworkTemplateFileManager..ctor(Object textTransformation) in C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\Extensions\\Microsoft\\Entity Framework Tools\\Templates\\Includes\\EF6.Utility.CS.ttinclude:line 1665\n   at Microsoft.VisualStudio.TextTemplatingD21DB4521EFD493FAE41A9CE9DA80C875F3084552987498BD518713BDE91D14AF116D5B591FBF7D992E37AB98D0755C27E1BD3D907AED6618E5F11743F78068A.GeneratedTextTransformation.EntityFrameworkTemplateFileManager.VsEntityFrameworkTemplateFileManager..ctor(Object textTemplating) in C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\Extensions\\Microsoft\\Entity Framework Tools\\Templates\\Includes\\EF6.Utility.CS.ttinclude:line 1784\n   at Microsoft.VisualStudio.TextTemplatingD21DB4521EFD493FAE41A9CE9DA80C875F3084552987498BD518713BDE91D14AF116D5B591FBF7D992E37AB98D0755C27E1BD3D907AED6618E5F11743F78068A.GeneratedTextTransformation.EntityFrameworkTemplateFileManager.Create(Object textTransformation) in C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\Extensions\\Microsoft\\Entity Framework Tools\\Templates\\Includes\\EF6.Utility.CS.ttinclude:line 1629\n   at Microsoft.VisualStudio.TextTemplatingD21DB4521EFD493FAE41A9CE9DA80C875F3084552987498BD518713BDE91D14AF116D5B591FBF7D992E37AB98D0755C27E1BD3D907AED6618E5F11743F78068A.GeneratedTextTransformation.TransformText() in C:\\test\\Code\\ConsoleAppTest\\TestModel.tt:line …
Run Code Online (Sandbox Code Playgroud)

.net c# entity-framework visual-studio visual-studio-2022

19
推荐指数
1
解决办法
4595
查看次数

Asp.net MVC:上传多个图片文件?

是否有一个很好的例子,说明如何在asp.net mvc上传多个图像文件?我知道我们可以使用HttpPostedFileBase上传一个文件.有没有办法通过单击一个按钮上传多个文件?

我之前在webform中的ajaxtoolbox中使用了文件上传,并且喜欢它的工作原理.在MVC中有类似的方式吗?或者,是否有现成的控制可以很好地做到这一点?自由控制更好,但即使它花费一些$也可以.

谢谢

asp.net-mvc file-upload image-uploading asp.net-mvc-4

17
推荐指数
2
解决办法
5万
查看次数

如何在 .Net Framework 4.8 中使用 .Net Standard 2.1 DLL?

我有一个针对 .Net Framework 4.8 的项目。现在,我们需要使用第 3 方 dll。问题是 dll 是针对 .Net Standard 2.1 的。

有没有办法在 .Net Framework 4.8 项目中使用这个 dll?

我添加了dll,得到这个错误:

Could not load file or assembly 'netstandard, Version=2.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)

我搜索了,似乎它应该直接工作。也许我需要添加一个参考?不确定现在需要做什么。

谢谢

.net c#

6
推荐指数
1
解决办法
7462
查看次数

SharePoint搜索组件有多个进程并使用大量内存?

我正在使用sharepoint2013 + windows2012.我注意到SP搜索组件在taskmgr中有5个进程.每个使用大约400-500 MB内存.这是正常的吗?我也试过了

Set-SPEnterpriseSearchService -PerformanceLevel减少

但它没有改变任何东西.我应该重启服务器吗?

我从来没有在我之前工作过的其他SP服务器上发表过这样的话.只是好奇,是因为SP 2013,一些默认设置?

谢谢

taskmgr

sharepoint sharepoint-2010 sharepoint-2013

5
推荐指数
2
解决办法
1万
查看次数

Microsoft.IdentityModel.Clients.ActiveDirectory.UserCredential不带2个参数?

我在我的代码中使用ADAL.我想要使​​用的一件事是使用不同的凭据,因此我可以在控制台程序中针对Azure AD授权不同的用户.

Microsoft.IdentityModel.Clients.ActiveDirectory.UserCredential cred = new Microsoft.IdentityModel.Clients.ActiveDirectory.UserCredential("username", "password");
Run Code Online (Sandbox Code Playgroud)

这是我用来创建用户凭据的行.我用nuget获取最新的ADAL.但是,此行显示错误:

"Microsoft.IdentityModel.Clients.ActiveDirectory.UserCredential.UserCredential(string,Microsoft.IdentityModel.Clients.ActiveDirectory.UserAuthType)"的最佳重载方法匹配包含一些无效参数

但是,根据 https://msdn.microsoft.com/en-us/library/microsoft.identitymodel.clients.activedirectory.usercredential.aspx

UserCredential(String,?String)
Constructor to create credential with client id and secret 
Run Code Online (Sandbox Code Playgroud)

谁知道我做错了什么?

谢谢

c# azure adal

5
推荐指数
1
解决办法
6942
查看次数

使用Aggregate进行Kendo UI网格分组:使用Group标头中另一列的聚合值?

我想在分组标题中使用另一列(而不是分组列)中的聚合值.例如,以下是来自Kendo的演示:

http://demos.telerik.com/kendo-ui/grid/aggregates

它汇总了库存单位的单位.我想在分组标题中显示Average 14(除了Count:5).可能吗?

在此输入图像描述

我试图在标题中使用模板,

groupHeaderTemplate: "Units In Stock: #=value# (#=getAverage(data)# / #=count#)"
Run Code Online (Sandbox Code Playgroud)

然后在getAverage()中,我根据数据计算了值.

var aggregates = ds.aggregates();
var averaged = aggregates.UnitsOnOrder.average;
Run Code Online (Sandbox Code Playgroud)

但是,平均值是所有行的平均值,而不是组中的数据.

有什么建议?

谢谢

kendo-ui kendo-grid kendo-asp.net-mvc

4
推荐指数
1
解决办法
7266
查看次数

订阅Windows事件日志?

我正在开发一个项目,需要经常检查某些事件的Windows事件日志.我在想:

__PRE__

那么,当事件发生时(即事件id = 00001),我可以尽快在代码中获得通知?我正在使用c#.如果无法做到这一点,那么我将不得不继续搜索效率不高的事件日志.

谢谢

c# event-log event-viewer

4
推荐指数
1
解决办法
3537
查看次数

使用PS:如何强制删除文件而不发送到回收站?

我在任务计划程序中使用以下脚本每天删除一些文件:

Get-ChildItem -Path "C:\Temp\*.txt" -force -ErrorAction SilentlyContinue | where {($_.LastwriteTime -lt  (Get-Date).AddDays(-1) ) -and (! $_.PSIsContainer)} | Remove-Item -Verbose -Force -ErrorAction SilentlyContinue
Run Code Online (Sandbox Code Playgroud)

有用。但是,这些文件将被发送到回收站。所以我们还是需要时不时的清空一下回收站。有没有办法使用 PS 脚本(或者 Windows 中的某些设置)发送到回收站来删除文件?

谢谢

powershell

4
推荐指数
1
解决办法
4316
查看次数

SQL Server中主键和唯一聚簇索引之间的性能差异

我们有2个表,大约有40M行.数据库的大小约为20GB,大多数是针对这两个表.每天,我们需要删除一些数据,即大约10M行.因此,我们使用批量删除将日志文件保持在一定的大小.

最初,表没有主键.但是每个表都有唯一的聚簇索引.删除需要永远.即在虚拟机上删除500K行需要大约2-3个小时.*删除之前,索引已重建.

现在,我们将唯一的聚簇索引转换为主键.删除2M行大约需要20-30分钟.

我知道主键和唯一聚簇索引之间存在差异,但为什么性能如此不同?

谁有洞察力?

谢谢

sql sql-server sql-server-2008

3
推荐指数
1
解决办法
8656
查看次数