小编Man*_*zas的帖子

Typescript枚举开关无法正常工作

我有以下枚举

enum EditMode {
    View = 0,
    Edit = 1,
    Delete = 2
}
Run Code Online (Sandbox Code Playgroud)

假设我有一个枚举类型的变量

var editMode = EditMode.Edit;
Run Code Online (Sandbox Code Playgroud)

为什么以下代码不起作用(直接默认)?

switch (editMode) {
    case EditMode.Delete:
        ...
        break;
    case EditMode.Edit:
        ...
        break;
    default:
        ...
        break;
    }
Run Code Online (Sandbox Code Playgroud)

enums switch-statement typescript

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

AngularJS和企业应用程序

我们目前正在评估AngularJS在企业应用程序(电子银行)中作为单页应用程序的使用.许多开发人员@工作已经确信没有其他方法可去.这是趋势,它是未来证明(html,css和js)它很容易做,减少服务器负担等.尽管这个框架的有趣部分,我不相信有必须考虑的因素在走这条路之前.这些可以是:

  • 代码的可维护性
  • 代码的可测试性,不仅仅是ui部分
  • 持续集成(如TeamCity或TFS)
  • 开发人员友好,如调试,浏览代码
  • 安全(如果存在风险)

有没有任何关于企业应用程序构建的经验?我宁愿选择Asp.Net MVC4.请不要假设答案,我不想发动战争.真实的生活经历真的很感激.

问候

javascript user-interface enterprise client angularjs

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

从roslyn分析器中排除文件

由于我们有很多生成的代码,一些roslyn分析器对此代码感到疯狂.有没有办法从分析仪中排除一些文件?

analyzer roslyn

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

如何使用Sql Server 2012对Windows 8.1 Microsoft帐户进行Windows身份验证

我已经与windows工作组建立了一个小网络.我的电脑(Windows 8)使用Windows身份验证与服务器(sql server 2012)连接.当然,我有一个本地帐户而不是微软帐户,并且帐户的纯映射完成了这项工作.

升级到Windows 8.1后,为了使用skydrive,我必须使用Microsoft帐户.如何使用Windows身份验证和使用此Microsoft帐户连接到SQL Server?

workgroup sql-server-2012 microsoft-account windows-8.1

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

Web Api 2空字符串参数GET

我已将路由设置为:[Route("{id}/users/search/{search}")],相关操作为:SomeAction(int id,string text)

该服务具有以下功能.对于id = {id}的资源,此资源的用户获取与{search}术语(用户名,电子邮件等)匹配的用户.

{search}可以有一个值,因此服务只返回匹配的实体或没有值(空字符串或null),因此服务返回所有内容.

对于具有值的部分,它可以正常工作.对于第二部分,我找不到设置匹配空字符串的get请求的东西.

我尝试了以下:1/users/search/null {search} ="null"1/users/search /不匹配路由1/users/search不匹配路由

谁有人暗示如何做到这一点?

更新:我试图替换动作:SomeAction(int id,string text)with:So​​meAction(Model model)其中model是

public class ApplicationUserSearchModel
{
    [Required]
    public int Id { get; set; }
    [Required(AllowEmptyStrings = true)]
    public string MatchText { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

没有运气,因为我不知道要发送什么,以匹配这个网址.

routes asp.net-web-api

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

Visual Studio Online自动构建版本号增量和装配修补

我正在使用TeamCity很长一段时间.该集信息补丁必须修补所有集信息与被产生,并通过TeamCity的递增版本号文件的能力.使用Visual Studio Online Build(新的可编写脚本的,跨平台的)可以实现这种方式吗?

azure-devops

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

有没有办法在MVC 4中删除对Entity Framework的默认依赖?

有没有办法在ASP.NET MVC 4项目中删除对Entity Framework的默认依赖,并将其替换为其他类似技术,如Dapper

entity-framework dapper asp.net-mvc-4

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

Monitor.TryEnter()

我想知道Monitor Class.据我所知,所有等待的线程都不是FIFO.获取锁的第一个并不是等待队列中的第一个.它是否正确?有没有办法确保FIFO条件?

问候

.net c# multithreading .net-4.0

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

流畅的模块名称更改

可以像教程中所示更改名称:

TypeScript.Definitions()
    .ForLoadedAssemblies()
    .WithFormatter((type, f) => "I" + ((TypeLite.TsModels.TsClass)type).Name)
Run Code Online (Sandbox Code Playgroud)

如何使用流畅的格式化程序更改模块名称?

typelite

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

NodaTime更新手册tz db

关于如何包括和加载NodaZoneData文件中的tz数据,有一个“使用NodaZoneData文件”部分。

代码部分显示以下内容

    IDateTimeZoneProvider provider;
    // Or use Assembly.GetManifestResourceStream for an embedded file
    using (var stream = File.OpenRead("tzdb-2013h.nzd"))
    {
        var source = TzdbDateTimeZoneSource.FromStream(stream);
        provider = new DateTimeZoneCache(source);
    }
    Console.WriteLine(provider.SourceVersionId);
Run Code Online (Sandbox Code Playgroud)

如何将创建的提供程序设置为NodaTime库,以将其用作默认值?NodaTime版本不遵循tz数据版本。将来会改变吗?还有另一种方法来获取更新的NodaTime库,并将tzdb数据更新为nuget吗?

谢谢

nodatime

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