问题列表 - 第1779页

如何在安装期间注册Windows服务?

我在VB.net 2008中构建了一个Windows服务应用程序,并使用安装向导添加安装过程.

安装程序工作,因为它添加了应用程序以添加/删除程序和复制所有文件等,但它缺少实际安装服务的最后(必需)步骤.

我已将Project的主要输出添加为安装和卸载的自定义操作,但未成功.

秘密是什么?

deployment windows-services visual-studio-2008

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

数据库表中ID列的命名

我想知道人们对数据库表中ID列命名的看法.

如果我有一个名为Invoices的表,其中包含一个标识列的主键,我会调用该列InvoiceID,这样我就不会与其他表发生冲突,而且它显然是什么.

我工作的当前他们已经调用了所有ID列ID.

所以他们会做以下事情:

Select  
    i.ID 
,   il.ID 
From
    Invoices i
    Left Join InvoiceLines il
        on i.ID = il.InvoiceID
Run Code Online (Sandbox Code Playgroud)

现在,我在这里看到一些问题:
1.你需要在select
2 上对列进行别名.ID = InvoiceID不适合我的大脑
3.如果你没有别名表并且提到InvoiceID那么显然是什么表它开着?

关于这个话题的其他人的想法是什么?

sql naming-conventions

91
推荐指数
10
解决办法
4万
查看次数

使用WCF时处理客户端的版本控制

桌面客户端将使用WCF将数据推送到中央服务器.

当架构更改等时,说100台计算机具有旧版桌面客户端,而其余计算机使用最新版本.

我在服务器端要做什么来处理这两个版本?我是否在WCF或单个智能端点中创建2个端点,以确定版本并采取相应措施?

注意:我将从客户端传递版本信息(如果需要)

wcf

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

在.NET中寻找简单的规则引擎库

有谁知道一个好的.NET库规则库(理想情况下是开源的)?我需要的东西,可以做嵌套的逻辑表达式,如(A和B)和(B或C或d).我需要对对象属性进行比较,例如A.P1和B.P1.(理想情况下,我可以比较任何属性 - A.P1和B.P2).

它应该将规则存储在数据库中(我有很多简单的可配置逻辑).它应该有一个规则创建/管理API.管理工具必须检查实例以确定哪些属性可用以及存在哪些约束.

谢谢!


哦,还有一件事.作为规则引擎,我需要包含Actions(Commands)的概念.这些是表达式返回时执行的操作:

If (expression.Evaluation) { actions.Execute(); }
Run Code Online (Sandbox Code Playgroud)

所以我看到一条规则如下:

class Rule
{
    Expression Exp;
    Actions[] Actions;
    Run() 
    { 
        if(Exp.Evaluate()) 
        { 
            foreach(action in Actions) 
            { 
                action.Execute(); 
            }
        } 
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# logic rule-engine .net-core

67
推荐指数
5
解决办法
4万
查看次数

两个外键而不是主键

我想知道,有没有可能创建一个没有主键的表,但有两个外键,外键对总是不同?例如,一个STOCK有桌子item_idwarehouse_id从外键ITEMSWAREHOUSES表.所以同样的物品可以在不同的仓库中.表格视图:

item_id   warehouse_id   quantity
10        200            1000
10        201            3000
10        202            10000
11        200            7000
11        202            2000
12        203            5000
Run Code Online (Sandbox Code Playgroud)

或者我是否必须使用自动增量创建未使用的主键字段?数据库是oracle.

谢谢!

database oracle foreign-keys primary-key

9
推荐指数
2
解决办法
8225
查看次数

奇怪的.Net序列化问题

当我试图序列化一个对象时,我今天遇到了一个奇怪的问题.该对象是通过Web服务(svcutil.exe)中的"添加服务引用"生成的.

问题是以下属性(agencyId)没有与对象的其余部分序列化.出于绝望,我评论了它下面的属性,因为它已经分配了"XMLIgnoreAttribute"...在我评论了被忽略的属性之后,agencyId字段按预期序列化了.

有人可以向我解释为什么会发生这种行为?谢谢!!

        /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
    public string agencyId
    {
        get {
            return this.agencyIdField;
        }
        set {
            this.agencyIdField = value;
            this.RaisePropertyChanged("agencyId");
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool agencyIdSpecified
    {
        get
        {
            return this.agencyIdFieldSpecified;
        }
        set
        {
            this.agencyIdFieldSpecified = value;
            this.RaisePropertyChanged("agencyIdSpecified");
        }
    }
Run Code Online (Sandbox Code Playgroud)

.net c# serialization

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

为什么在FF3中仍然选中复选框,但在IE,Chrome或

所以 - 我有一个复选框

<asp:CheckBox ID="chkOrder" runat="server" Visible='<%#IsCheckBoxVisible() %>' 
     Checked="false"
     OnCheckedChanged="chkOrder_CheckedChanged" AutoPostBack="true" 
     EnableViewState="false"></asp:CheckBox>
Run Code Online (Sandbox Code Playgroud)

上面的一个.现在,复选框位于gridview和数据绑定中 - 对于gridview中的所有行,复选框设置为false.问题是第一个复选框仍然是真实的.

在IE中,问题不存在,Chrome也是如此.我的选择已经用完了.如果我使用的话

$("checkboxName").attr("checked"); // verified on jquery ready function.
Run Code Online (Sandbox Code Playgroud)

在FF中这是真的; IE错误; Chrome错误.

有小费吗?

编辑

现在为此做好准备:在生成的html中 - 没有检查属性.FF和IE之间的差异完全相同.

另一件事 - 包含复选框的网格上有一个ajax面板,当我打开网格时,尝试转到第2页 - 触发了代码隐藏中的checkedChanged.

javascript asp.net checkbox jquery

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

在Delphi中设置DBGrid列格式

我在Delphi中使用DBGrid组件.我想知道如何设置列的格式.我有真正的价值观,我希望在网格中显示为货币.

有人知道怎么样?

delphi format currency dbgrid lazarus

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

C#属性属性

我看过以下代码:

[DefaultValue(100)]
[Description("Some descriptive field here")]
public int MyProperty{...} 
Run Code Online (Sandbox Code Playgroud)

上面的snippit的功能似乎很清楚,我不知道如何使用它来做有用的事情.我甚至不确定给它的名字!

有谁知道我在哪里可以找到有关这些属性属性的更多信息/教程?我也对这个功能可以做的任何新颖/有用的任务感兴趣.

c# attributes properties

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

编译并调用生成的方法

我设法使用CodeDom创建一个类,并向该类添加一个方法.现在,有没有办法构建CodeCompileUnit实例,编译代码并调用生成的方法?方法调用必须在与代码生成相同的上下文中完成.

.net code-generation codedom

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