小编Irw*_*win的帖子

如何禁止将DebuggerNonUserCodeAttribute放在数据集设计器生成的代码上?

我想通过ASP.NET项目中的数据集设计器代码,我怎样才能确保:[global :: System.Diagnostics.DebuggerNonUserCodeAttribute()]不包含在它生成的代码中?

.net debugging strongly-typed-dataset visual-studio

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

安装程序类显然没有被调用

我正在按照本教程来自定义 Web 设置项目。http://msdn.microsoft.com/en-us/library/aa289522(VS.71).aspx 但是,我正在使用 Visual Studio 中已有的 Web 应用程序。因此,他们的解决方案的一部分是在我自己的 Web 项目中创建一个安装程序类。当我选择“添加新项目”时,我实际上在对话框中没有看到“安装程序类”选项。
因此,我添加了自己的类,引用“System.Configuration.Install”并扩展了 .net 安装程序类。我的问题是,在网络安装项目中,我自己的安装程序(根据上面链接中的说明,实际上应该被调用)没有被调用。

关于我做错了什么有什么想法吗?

asp.net installation web-setup-project

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

如何摆脱CRM 4.0"new_"前缀

每当我在CRM中创建自定义实体时,类型都以"new_"为前缀.任何属性都是如此.如何修改/删除?

customization dynamics-crm

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

如何使用TypeScript中的getUserMedia

我想从TypeScript 调用 getUserMedia,例如:

 return  navigator.getUserMedia()
Run Code Online (Sandbox Code Playgroud)

但是,TypeScript对Navigator的定义(在lib.d.ts中)不包含getUserMedia.我该如何解决?我应该修改lib.d.ts吗?我在哪里做这个改变?

typescript

3
推荐指数
4
解决办法
6386
查看次数

为什么即使更新语句失败,此SQL Server事务提交仍然存在

我有这个交易:

BEGIN TRAN;
Update Job set JobTitle = 'wonderfullivin' where JobId = 1271;
Update Job set LastTransactionDate = null where JobId = 1271;
COMMIT;
Run Code Online (Sandbox Code Playgroud)

其中第二个语句必须失败,因为LastTransactionDate设置为NOT NULL.当我查看事务日志时,我看到事务已提交.它不应该被中止,因为其中一个查询失败了吗?

sql transactions

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

Backbone this.el vs this.$ el

对于给定的例子,this.el&之间有什么区别?this.$el

我理解this.$el指向jQuery对象this.el,在这种情况下是'li'.

当我渲染视图时,我可以选择this.el,或者this.$el.当我引用jQuery对象时,如何向页面呈现内容?我可以看到如何使用this.$el.html(property),指向html,但为什么追加this.$el和渲染是让我困惑的原因.

var Person = Backbone.Model.extend({
    defaults: {
        name: 'John Doe',
        age: 30,
        occupation: 'worker'
    }
});

var PersonView = Backbone.View.extend({
    tagName: 'li',

    initialize: function() {
        this.render();
    },

    render: function() {
        var out = this.$el.html(this.model.get('name') + this.model.get('occupation'));
        console.log(this, this.el, this.$el, out);
        $('body').append(this.$el);
    },

});

var person = new Person;
var personview = new PersonView({model: person});
Run Code Online (Sandbox Code Playgroud)

javascript jquery backbone.js

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

我应该在PHP中使用类似C#的属性处理吗?

嘿SO社区,我在这里看到:http://www.mustap.com/phpzone_post_203_setter-and-getter是一个使用C#共有的属性处理类型的参数,即:如果在C#中,你可以定义一个这样的类:

public class Person 
{
    private string _name;
    public string Name
    {
        get{ return _name; }
        set{ _name = value; }
    }
}
Run Code Online (Sandbox Code Playgroud)

那么为什么在PHP中定义一个类似的属性是明智的:

public class Person
{
    private var $name;    

    public function Name() 
    {
        if(func_num_args() == 0) {    return $this->name;  } 
        else {$this->name = func_get_arg(0);  }
    }
}
Run Code Online (Sandbox Code Playgroud)

php c# oop

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

将XML转换为行

假设我已将xml存储在数据库中.它包含一个联系人列表,如下所示:

<Person>
 <Name>Irwin</Name>
 <Address>Home, In a place</Address>
 <Contact type="mobile">7771234</Contact>
 <Contact type="home">6311234</Contact>
 <Contact type="work">6352234</Contact>
 <Contact type="fax">6352238</Contact>
</Person>
Run Code Online (Sandbox Code Playgroud)

它存储在sql server数据库的xml列中,具有以下结构:

TABLE [Contacts](
 [ID] [bigint] IDENTITY(1,1) NOT NULL,
 [Info] [xml] NOT NULL,
 [Status] [tinyint] NOT NULL,
 [CreateTime] [datetime] NOT NULL,
) ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)

我想编写一个查询,将Contact元素转换为新表的行,与Contacts表的ID字段匹配.

我试过这个:

SELECT  Cast(Request.query('/Person/Contact/text()')  as varchar(100)) as [Number], ID 
FROM Contacts
Run Code Online (Sandbox Code Playgroud)

但它从列中的给定xml片段中提取所有数据,并将其与该行的ID一起放在一行中,如下所示:

编号,ID

7771234631123463522346352238,1500

当我想得到的是这个:

编号,ID

7771234,1500

6311234,1500

6352234,1500

6352238,1500

你能为我指出正确的方向吗?

xml sql-server

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