小编kur*_*asa的帖子

将枚举转换为另一种类型的枚举

我有一个例如' Gender'(Male =0 , Female =1)的枚举,我有一个服务的另一个枚举,它有自己的性别枚举(Male =0 , Female =1, Unknown =2)

我的问题是我怎样才能快速而愉快地写出从枚举转换为我的东西?

c# enums

108
推荐指数
9
解决办法
11万
查看次数

"代码优先从数据库"模板未在Visual Studio实体数据模型向导中显示

根据Microsft,在本文中,当在步骤3中的"ADO.NET实体数据模型"下向项目添加新项时,应该会看到"Code First From Database"选项.

我只看到以下内容 在此输入图像描述

我使用nuget安装了EF 6.1,我使用的是Visual Studio 2012 Ultimate ..我错过了什么?

c# entity-framework visual-studio-2012 entity-framework-6

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

RedirectToAction不起作用

RedirectToAction在我向控制器发送了一个帖子并保存之后我尝试使用了一个但是URL没有改变,重定向似乎不起作用.我需要补充一点,重定向确实在我调试时进入控制器动作方法.它不会更改URL或导航到Index视图...

public ViewResult Index()
{
    return View("Index", new TrainingViewModel());
}

public ActionResult Edit()
{
    // save the details and return to list
    return RedirectToAction("Index");    
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么 ?

public static void RegisterRoutes(RouteCollection routes)
{
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
    routes.IgnoreRoute("{resource}.js/{*pathInfo}");
    routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" });

    routes.MapRoute(
        "Default", // Route name
        "{controller}/{action}/{id}", // URL with parameters
        new { controller = "Home", action = "Index", id = "" } // Parameter defaults
    );
}
Run Code Online (Sandbox Code Playgroud)

// JQUERY CALLS

this.SynchValuesToReadOnly = function() {
    window.location …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

如何在本地删除这些文件时,如何从TFS中的"待更改"列表中删除文件

正如问题所说......有谁知道如何删除这些文件?我在本地删除之前没有提交TFS中的更改,现在它们总是出现在Pending Changes窗口中......我想摆脱它们

谢谢

tfs

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

当没有断点VS2010时,调试器停止

我最近更改了调试器中的一个选项,我认为这是造成这个问题的原因但是我似乎无法"撤消"它...我谷歌和所有点击回来相反'为什么调试器没有停在断点上'

无论如何,有人可以解雇一些光吗?

编辑:当我在调试模式下按f5.每次.它进入Program.cs并停止

Application.SetCompatibleTextRenderingDefault(false);
Run Code Online (Sandbox Code Playgroud)

在里面 Main()

.net c# visual-studio-2010

11
推荐指数
3
解决办法
5022
查看次数

我如何加入两个正则表达式?

我有两个正则表达式,我需要加入到一个,因为我在ASP.NET中使用RegularExpressionAttribute并且它不允许多个实例.

如何将以下两个正则表达式合并为一个?

.*?@(?!.*?\.\.)[^@]+$
[\x00-\x7F]
Run Code Online (Sandbox Code Playgroud)

第一个检查电子邮件的域部分中没有2个连续点,第二个正则表达式检查所有字符是否为ascii

我认为它可能就像加入它们一样简单,(.*?@(?!.*?\.\.)[^@]+$)([\x00-\x7F])但这不起作用

这是与此问题相关的上一篇文章的链接

编辑:我正在使用reglarexpression属性装饰我的viewmodel的字符串属性,并使用unobtrusive将其呈现为javascript,因此它必须使用javascript进行验证.我在最初的帖子中没有提到这一点

regex asp.net unobtrusive-javascript

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

如何在ASP.NET MVC中将Controller对象列表转换为Controller上的viewmodel

我想知道将我检索到的域对象列表转换为控制器中的自定义ViewModel的最佳方法

例如

IList<Balls> _balls = _ballsService.GetBalls(searchCriteria);
Run Code Online (Sandbox Code Playgroud)

IList<BallViewModels> _balls = _ballsService.GetBalls(searchCriteria);
Run Code Online (Sandbox Code Playgroud)

它不必像我上面概述的那样,即它不必是IList,如果不是直接访问服务,而是通过一些其他层将对象转换为viewmodels,那也没关系.

谢谢

c# asp.net asp.net-mvc

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

如何比较linq中的两组数据并返回公共数据?

我有两个IList<string>a和b.我想找出使用​​LINQ的a和b中的字符串.

c# linq linq-to-sql

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

如何从Sql Server系统消息中获取返回值?

我正在尝试使用针对sql server Express的命令验证我刚刚在c#中完成的备份

 string _commandText =  string.Format("RESTORE VERIFYONLY FROM DISK = '{0}'", backupLocation);

 SqlDataReader _sqlDataReader = SqlHelper.ExecuteReader("BookssortedSQLDbConnection", CommandType.Text, _commandText);
Run Code Online (Sandbox Code Playgroud)

如果我在SSMS中执行该命令,则返回"文件1上的备份集有效".但是如何才能将此消息重新发送到我的代码中?

读者无法工作,因为没有返回任何行.

注意:我已经尝试过SMO.Restore对象来尝试验证它,但它不起作用,这就是我这样做的原因.

_restore.SqlVerify(srv, out _errorMessage); //returns false even though bakcup is fine
Run Code Online (Sandbox Code Playgroud)

BTW - 接受建议,因为我不认为这是实现我想要做的事情的理想方式

c# sql sql-server smo

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

如何使用引导程序将这 3 列居中

我对引导程序相对较新,我试图将以下 3 列居中,但它们偏离中心。每列都是 col-md-3,第一个的偏移量为 1,我可以理解为什么这不居中,但我不知道如何使它们居中。

我在bootply 中创建了示例

twitter-bootstrap

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

使用automapper忽略未使用的属性

我有一个相当大的对象,有很多属性.

我正在使用Automapper映射到网格中的属性.

只需要映射一些属性,其余的必须被忽略,因为它们以后不在映射时使用

有没有办法'忽略'所有这些属性,或者我需要为每个属性写一个明确的'忽略' - 请参阅下面的代码.我希望能够'.IgnoreAllNotUsed'而不是一个一个地忽略.这可能吗?

该类继承自另一个类,但大多数属性都在实际类本身 链接到代码图片 在此输入图像描述

在此输入图像描述

c# visual-studio-2010 automapper

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

使用Unity IOC时出现StackoverflowException

我在Winforms应用程序中通过将依赖项注入到表单的构造函数中来使用统一性(我知道这不是最佳实践),但是它确实起作用,但是当我尝试加载MDI表单时出现了stackoverflowexception。

有什么方法可以追踪团结正在试图解决的问题,并以某种方式找出正在发生的事情?

我有一个工作示例,我知道使用此“设计”可以工作。

我知道这不是一个理想的设计,我计划在线下引入一个Presenter,但现在应该可以了,我不知道为什么不这样

编辑:我知道我有例如互相引用的服务

public class Service1(IService2, IService3, IService4):IService1

public class Service2(IService1, IService5):IService2
Run Code Online (Sandbox Code Playgroud)

这会导致异常吗?

EDIT2:是的,我刚刚用第一次编辑中列出的循环引用创建了一个快速应用程序,并且得到了StackOverflowException-显然是不允许的。

inversion-of-control unity-container

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

正则表达式适用于在线正则表达式测试程序但不适用于.NET

以下演示在网上运行得很好,但是当我尝试在c#/ .NET中运行它时

 var regex = new RegularExpressionAttribute(@"@(?!.*?\.\.)[^@]+$");
 Assert.IsTrue(regex.IsValid("bob@bob.com"));
Run Code Online (Sandbox Code Playgroud)

这是一个链接到帖子,将解释正则表达式和我想要做的事情

.net c# regex

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