小编Ric*_*ard的帖子

赞成和反对从SQL服务器迁移到MongoDB的原因

我知道这是一个很大的问题,它不是一个肯定或没有答案,但我们开发Web应用程序,并正在考虑使用MongoDB作为我们的持久性解决方案.将MongoDB与NoRM组合用于对象存储.

我想问的是你从SQL切换到mongo时遇到了什么陷阱?什么时候mongo根本不是正确的解决方案,并且mongodb的优势足以从SQL迁移开发?

c# sql mongodb nosql

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

在PowerShell中为git命令创建别名?

我理解如何在PowerShell中为cmdlet创建别名,但是我想在PowerShell中创建一个别名,比如"git status"就像"gs"和"git pull origin master"那样"gpm"可以让任何人指出我在右边方向?

git powershell

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

问一个未来的员工,有什么好的C#ASP.NET MVC问题?

我即将为我们的ASP.NET MVC项目雇用一个新的程序员.我在采访中非常重视我对候选人的态度有多喜欢,以及我如何看待他们的工作,与他们交谈并享受成为团队的一员,但在更实际的说明中我需要排除那些与那些实际上有能力适应和克服日常编程问题的人交谈.

任何人都可以建议任何好的简短问题/练习(最好是在C#中)将聪明的候选人与优秀的谈话者分开吗?

更新 - 非常感谢所有回答的人,我选择了最传统的StackOverlfow投票方式,但仍然感谢所有其他建议.

c# asp.net-mvc

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

如何为我的密钥存储密码,以便在Windows上使用git时可以从存储库提交和提取?

有人能指出我需要的方向,所以我可以用我的私钥所需的密码配置我的GIT客户端吗?每次我从我的存储库中推送和拉出它都会要求我输入密钥的密码.我使用命令行并安装Windows GIT客户端以使用ssh.

谢谢你的任何指示.

git github

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

如何将javascript getTime()值转换为C#DateTime

由于时间已晚,我觉得我的大脑已经退出了.谁能告诉我将javascript getTime()值转换为C#DateTime值的最佳方法,

我有一个ajax组件,它将JS时间值作为参数发送到ASP.NET mvc控制器,然后它将返回一些Json对象.

谢谢你的帮助.

我知道JS时间值是自1970年1月1日以来经过的毫秒数.

javascript c#

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

使用HTML5 Canvas捕获网页的一部分?

我知道您可以使用画布从HTML5视频流中捕获图像并在页面上显示它们.我感兴趣的是你可以使用canvas对象在网页上创建一个叠加层,然后捕获该页面或其中一部分的PNG快照.

我想通过添加屏幕截图(在浏览器页面内)来增强我们的网站审阅工具,然后可以将其提交到远程服务器.

YouTrack使用Java applet实现这一点,但现代HTML5技术是否可行?

对此问题的任何其他建议的解决方案也将不胜感激.

谢谢

javascript html5 screenshot canvas

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

为什么GetGenericTypeDefinition失败?

我有一段代码需要在我的存储库保存时检查实体.我在保存上有一个NHibernate拦截器来检查这个但是当我调用该GetGenericTypeDefinition函数时代码失败并出现错误:

[InvalidOperationException:由于对象的当前状态,操作无效.] System.RuntimeType.GetGenericTypeDefinition()+ 7525641

代码是这样的:

protected override object PerformSaveOrUpdate(SaveOrUpdateEvent evt)
{
    if (evt.Entity.GetType().GetGenericTypeDefinition() == typeof(IChild<>))
    {
        var parent = (evt.Entity as IChild<Entity>).Parent;
        if (parent != null)
        {
            parent.UpdateCacheCounters();
            evt.Session.Save(parent);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激.

c# generics nhibernate

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

使用MVC Web应用程序时,Nhibernate的最佳缓存是什么?

如果您在MVC应用程序中使用Nhibernate进行数据访问,那么最好的缓存提供程序是什么,例如Syscache,Syscache2,Memcache,HashTable ..?

谢谢你的选择.

nhibernate asp.net-mvc

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

即使为null,SQL增量整数列也​​是如此

我有这个SQL:

update entity_table set views = views + 1 where id = {id of entity}
Run Code Online (Sandbox Code Playgroud)

views列可以为空.因此,仅当列的值不为null时才有效.

如果它为null,如何将该值设置为1,否则如何增加?

谢谢.

sql-server sql-server-2008

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

SQL CE 4.0还是SQL Express?果园对吗?

我们即将为我们的mvc Web应用程序实现新的实践,虽然我们所有大型项目在实时生成时都会在SQL Server上运行,但大多数都是在SQLite或SQL Express开发期间开始的(取决于开发人员).我想简化dev to live循环,因此我想抛弃SQLite并选择SQL CE 4.0或SQL Express作为我们的起点.我对SQL CE很谨慎,因为它不是为ASP.NET项目设计的(显然),但是Orchard默认使用SQL CE 4.0.

使用新项目引导CE非常简单,但它应该用于Web项目(小项目和开发项目)吗?还有其他DBType限制,但有没有人对CE 4有任何其他经验,好还是坏?

谢谢你对此的看法.

asp.net-mvc sql-server-express sql-server-ce orchardcms

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