小编Ron*_*rby的帖子

需要列出SQL Server数据库中具有表名和表模式的所有触发器

我需要使用表名和表的模式列出SQL Server数据库中的所有触发器.

我几乎在这里:

SELECT trigger_name = name, trigger_owner = USER_NAME(uid),table_schema = , table_name = OBJECT_NAME(parent_obj),
  isupdate = OBJECTPROPERTY( id, 'ExecIsUpdateTrigger'), isdelete = OBJECTPROPERTY( id, 'ExecIsDeleteTrigger'),
  isinsert = OBJECTPROPERTY( id, 'ExecIsInsertTrigger'), isafter = OBJECTPROPERTY( id, 'ExecIsAfterTrigger'),
  isinsteadof = OBJECTPROPERTY( id, 'ExecIsInsteadOfTrigger'),
  [disabled] = OBJECTPROPERTY(id, 'ExecIsTriggerDisabled') 
FROM sysobjects INNER JOIN sysusers ON sysobjects.uid = sysusers.uid
WHERE type = 'TR'
Run Code Online (Sandbox Code Playgroud)

我只需要获取表的模式.

sql t-sql database sql-server triggers

235
推荐指数
8
解决办法
41万
查看次数

如何将CSV文件读入.NET Datatable

如何将CSV文件加载到a中System.Data.DataTable,根据CSV文件创建数据表?

常规的ADO.net功能是否允许这样做?

.net c# csv datatable

161
推荐指数
7
解决办法
35万
查看次数

HTTP响应头中内容处置的使用

我发现以下asp.net代码在从数据库提供文件时非常有用:

Response.AppendHeader("content-disposition", "attachment; filename=" + fileName);
Run Code Online (Sandbox Code Playgroud)

这允许用户将文件保存到他们的计算机,然后决定如何使用它,而不是尝试使用该文件的浏览器.

使用内容处置响应标头还可以做些什么?

http httpresponse httpwebresponse content-disposition http-headers

122
推荐指数
4
解决办法
21万
查看次数

如何在C#中传递多个枚举值?

有时在阅读其他人的C#代码时,我看到一个方法可以在一个参数中接受多个枚举值.我一直以为它有点整洁,但从未接受过它.

好吧,现在我想我可能需要它,但不知道该怎么做

  1. 设置方法签名以接受此
  2. 使用方法中的值
  3. 定义枚举

实现这种事情.


在我的特殊情况下,我想使用System.DayOfWeek,它被定义为:

[Serializable]
[ComVisible(true)]
public enum DayOfWeek
{ 
    Sunday = 0,   
    Monday = 1,   
    Tuesday = 2,   
    Wednesday = 3,   
    Thursday = 4,   
    Friday = 5,    
    Saturday = 6
}
Run Code Online (Sandbox Code Playgroud)

我希望能够将一个或多个DayOfWeek值传递给我的方法.我可以使用这个特殊的枚举吗?我如何做上面列出的3件事?

c# enums

111
推荐指数
7
解决办法
8万
查看次数

LINQ to Entities区分大小写比较

这不是LINQ to Entities中区分大小写的比较:

Thingies.First(t => t.Name == "ThingamaBob");
Run Code Online (Sandbox Code Playgroud)

如何与LINQ to Entities实现区分大小写的比较?

.net c# linq-to-entities entity-framework-4

110
推荐指数
4
解决办法
6万
查看次数

在不使用FileUpload服务器控件的情况下在ASP.net中上载文件

如何使用普通的旧版本获取ASP.net Web表单(v3.5)发布文件<input type="file" />

我对使用ASP.net FileUpload服务器控件不感兴趣.

谢谢你的建议.

asp.net upload file-upload

98
推荐指数
5
解决办法
22万
查看次数

.NET - 将通用集合转换为DataTable

我试图将通用集合(List)转换为DataTable.我找到了以下代码来帮助我这样做:

// Sorry about indentation
public class CollectionHelper
{
private CollectionHelper()
{
}

// this is the method I have been using
public static DataTable ConvertTo<T>(IList<T> list)
{
    DataTable table = CreateTable<T>();
    Type entityType = typeof(T);
    PropertyDescriptorCollection properties = TypeDescriptor.GetProperties(entityType);

    foreach (T item in list)
    {
        DataRow row = table.NewRow();

        foreach (PropertyDescriptor prop in properties)
        {
            row[prop.Name] = prop.GetValue(item);
        }

        table.Rows.Add(row);
    }

    return table;
}    

public static DataTable CreateTable<T>()
{
    Type entityType = typeof(T);
    DataTable table = new DataTable(entityType.Name);
    PropertyDescriptorCollection …
Run Code Online (Sandbox Code Playgroud)

c# generics collections datatable nullable

74
推荐指数
4
解决办法
7万
查看次数

你怎么做HTTP Put?

我们有这个有web服务组件的软件.

现在,这个系统的管理员来找我,想要使用webservices组件将数据导入系统.

所以,我去阅读文档,试图找出这个东西,我看到这样的事情:


点击这里查看我在说什么(这在firefox,chrome和safari中看起来最好)

该文档提供了使用HTTP动词(如GET,POST,PUT,DELETE)与系统交互的示例.但在我有限的经验中,我从未发送过HTTP PUT或DELETE.

你怎么做呢?我已经构建了具有method ="post"或method ="get"的HTML表单,并且请求被发送到action属性中指定的任何内容(action ="someResource").但我真的不知道如何处理这个PUT的事情.

如果我不得不猜测,我将不得不构建一个创建某种HTTP Request对象的应用程序并设置它的所有属性,并以某种方式包含我想要PUT到RESOURCE的数据(


我正在尝试使用REST术语,这对我来说是另一回事
).然后我会用我的编程语言发送请求,等等等等.我只是在猜测这一点.请提供一些帮助!

我以为我是一名网络开发人员,因为我知道像XHTML,CSS,JavaScript等等,但它开始看起来像我根本不知道任何关于网络的基础(HTTP).

编辑

PS:我主要用.net编程.所以,.net中的任何例子都会非常棒.

xml rest web-services http put

68
推荐指数
5
解决办法
8万
查看次数

在Visual Studio中不断获得"从包中加载工具箱内容",而且永远不要忘记!

还有其他人有这个问题吗?

状态栏中的完整消息说,

从"Microsoft.VisualStudio.IDE.ToolboxControlsInstaller.ToolboxInstallerPackage"包中加载工具箱内容{D766DAA8-F81E-4621-9184-F21C7F389796}

这通常发生在我打开一个xaml文件并且VS坐在那里,没有响应,大约2分钟时.

.net c# wpf xaml visual-studio

62
推荐指数
3
解决办法
3万
查看次数

如何检查属性设置器是否公开

给定PropertyInfo对象,如何检查属性的setter是否公开?

.net c# reflection

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