小编Cod*_*men的帖子

EF Code First中的计算列

我需要在我的数据库中有一列由数据库计算为(行数之和) - (行数b).我正在使用代码优先模型来创建我的数据库.

这就是我的意思:

public class Income {
      [Key]
      public int UserID { get; set; }
      public double inSum { get; set; }
}

public class Outcome {
      [Key]
      public int UserID { get; set; }
      public double outSum { get; set; }
}

public class FirstTable {
      [Key]
      public int UserID { get; set; }
      public double Sum { get; set; } 
      // This needs to be calculated by DB as 
      // ( Select sum(inSum) FROM Income WHERE UserID …
Run Code Online (Sandbox Code Playgroud)

c# sql-server calculated-columns ef-code-first entity-framework-5

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

.Net实时软件许可

在将其出售给客户之前,我制作了一个我需要许可的程序.由于我不确定,它至少会获得商业许可软件的成本,我不想买一个.

所以我正在寻找有关如何使用以下逻辑实现许可功能的建议:

  • 每次应用程序启动时,所有许可证密钥都在服务器端进行验证(除许可证号外,用户端不会存储许可信息).
  • 只有一个应用程序同时运行一个许可证密钥.

我不知道的是如何保护我的程序免受简单的反编译/反汇编,只是删除一个检查许可证的电话?或者制作自己的服务器,以便在每个许可证上做出响应?这种安全性通常如何?

我搜索了免费的SDK或类似的东西,但找不到任何东西.我非常感谢你的帮助!

PS:我并不希望让这个系统"坚不可摧",但我希望得到的保护措施要比支付5.10美元的程序副本更加昂贵.

PPS:抱歉我的英语不好.

.net c# licensing

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

@ Html.RadioButtonFor boolean

我有一个表格:

@using (Html.BeginForm("Buy", "Keys", FormMethod.Post))
{
<div class="calc_steps">
    <div class="NumberedRow one">
        1.  @Html.DropDownListFor(model => model.PaymentSystem, Model.PaymentSystems, new { @class = "calcsteps_select styledselect" })
    </div>
    <div class="NumberedRow two">
        2. <div class="cnt">
            ??????? ??? ????????
            <div class="radio-jquery-ui">@Html.RadioButtonFor(model => model.IsElite, "false") <label>???????</label></div>
            <div class="radio-jquery-ui">@Html.RadioButtonFor(model => model.IsElite, "true") <label>???????????</label></div>
           </div>
    </div>
    <div class="NumberedRow three">
        3.
        <div class="cnt">
             ??????? ????
            @Html.TextBoxFor(model => model.NumDays)
        </div>
    </div>
    <div class="itog">
        ?????: <span id="ïtogo">0 ?????? 00 ??????</span>
    </div>
    <div>
        <input type="submit" value="??????"/>
    </div>
</div>
}
Run Code Online (Sandbox Code Playgroud)

模型:

public class BuyModel …
Run Code Online (Sandbox Code Playgroud)

c# razor asp.net-mvc-4

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

SignalR如何保留从服务器到客户端的消息顺序

我有一个问题,当我从服务器向客户端发送消息时,他们没有按原始顺序到达客户端.我在这里有一个测试功能:

public async Task Hello(string group)
    {
        await Groups.Add(Context.ConnectionId, group);
        await Clients.Group("grp1").Hello("grp1");
        await Clients.Group("grp2").Hello("grp2");
        await Clients.All.Hello("all");
    }
Run Code Online (Sandbox Code Playgroud)

在客户端:

var chanceHub = $.connection.chanceHub;
chanceHub.client.Hello = function (message) {
    alert(message);
}
$.connection.hub.start().done(function () {
    chanceHub.server.hello("grp1");
});
Run Code Online (Sandbox Code Playgroud)

我希望按此顺序获得2个警报:"grp1"然后"all"但我总是首先得到消息"all".有什么方法可以解决这个问题吗?

c# model-view-controller signalr

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

良好的安装程序,可以按需下载先决条件

我知道,这里有很多关于安装人员的问题,但所有问题都是陈旧的.我需要的是一个安装程序,可以按需下载.net framework 4.5(如果用户没有,安装它)然后安装我的应用程序.它必须只有一个文件.我试过使用WiX,但它看起来太复杂了,我找不到任何关于如何用它制作简单安装程序的例子.我也尝试使用随视觉工作室附带的InstallShield限制,但它似乎无法从网上下载先决条件(或者我可能缺少一些东西).

如果你能帮助我找到解决问题的方法,我会非常优雅.当然,最好的解决方案是以某种方式从网络上以某种方式制作InstallShield有限的下载nesessary数据.

谢谢.

.net installer windows-installer window

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

如何获取当前属性的名称

我上了课

public class News : Record
{
    public News()
    {
    }

    public LocaleValues Name { get; set; }
    public LocaleValues Body;
}
Run Code Online (Sandbox Code Playgroud)

在我的LocaleValues班上,我有:

public class LocaleValues : List<LocalizedText>
{
    public string Method
    {
        get
        {
            var res = System.Reflection.MethodBase.GetCurrentMethod().Name;
            return res;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我像这样调用时,我需要Method属性返回Name属性名称的字符串表示形式:

var propName = new News().Name.Method;
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?感谢您的时间!

c# system.reflection

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

Redis 与应用内缓存

使用 Redis 缓存 userId-UserName 对、NewsId-NewsDomainName 等数据有什么好处和坏处?为什么我不应该将这些数据缓存在应用程序内存中而不是 creatinf Dictionatries 中?我认为它必须比使用 redis 快得多?谢谢!

c# asp.net-mvc caching redis

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

如何扩展加载的swf中的类

我有一个swf从外部加载到我的应用程序与加载程序组件.它被加载到我的加载器的Application Domain.我在swf中有一个类,我想扩展并覆盖它的一些功能.有可能吗?这里有一些代码来解释我想要的东西(当然,它完全不正确,并且不起作用):

public var ClassFromLoadedSwf:Class = ApplicationDomain.currentDomain.getDefinition("path.to.needed.class") as Class;
public class MyClass extends ClassFromLoadedSwf
{
    override protected function initMovie() : void
    {
         //function logic goes here
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的回答,抱歉我的英语不好.

flash actionscript-3

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

EF选择MAX值<= 5

我无法弄清楚如何使用EF来选择数据库行,基于其最大值但是低于或等于5.

这是我的代码,但这只会选择一个值,而不是整行:

Prices pr = db.Prices.Where(s => s.numdays <= totaldays).Max(s=>s.numdays)

感谢您的时间!

c# linq asp.net-mvc-4 entity-framework-5

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

EF外键迁移会引发错误

我有两张桌子:

[Table("Ticket_Admins")]
public class TicketAdmin
{
    public TicketAdmin()
    {
        Name = new Record();
        Name.IsRevisioned = false;
        Name.IsVisible = true;
        Name.Category = typeof(TicketAdmin).Name;
    }
    [Key]
    public int Id { get; set; }
    public virtual Record Name { get; set; }
    public virtual TicketPost Post { get; set; }
    public virtual UserProfile User { get; set; }
}

[Table("UserProfile")]
public class UserProfile
{
    private string _email;

    [Key]
    [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]       
    public int UserId { get; set; }
    public string Email 
    {
        get { return …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework-5

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