小编wom*_*omp的帖子

AutoMapper问题

试图自动化一些对象.
源对象在名称之前具有_的属性,目标对象 - 没有.是否可以实现一个地图创建,即automapper会将所有_properties映射到
所有源类型的属性.

class MyMapper<TFrom, TTo>{
    TTo PerformMap(TFrom fromObject){
        Mapper.CreateMap<From, To>(); // ???
        TTo result = Mapper.Map<From, To>(fromObject);
        //result.Id.ShouldBe(value from TFrom._Id);
        return result;
    }
}

class From
{
    public int _Id { get; set; }
    public string _Name { get; set; }
}

class To
{
    public int Id { get; set; }
    public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

asp.net dto-mapping

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

我可以通过哪些方式将FAVICON放入我的网站?

我正在网上浏览不同网站将他们的网站放入网站的方式.每当我自己尝试这样做时,我最终会"黑客攻击",直到它突然决定工作.

我想我在这里有两个问题.

  1. 这个网站如何添加它的图标?- http://www.fbd.ie

    我在页面源中找不到favicon.ico.

  2. 除了包括<link rel="shortcut icon" href="/favicon.ico">,我怎么能包括一个图标?

html javascript favicon

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

.resx本地化不能与ASP.Net一起使用 - C#

我创建了两个.resx文件--WebResources.resx和WebResources.fr-FR.resx.

两者都包含ExceptionMessages_SignupWithCard.

为了测试我做了:

Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-FR");
Response.Write("Current Culture is " + CultureInfo.CurrentCulture.EnglishName);
Response.Write("<br>Message is: " + Resources.WebResources.ExceptionMessages_SignupWithCard);
Run Code Online (Sandbox Code Playgroud)

问题是我仍然从WebResources.resx获取ExceptionMessages_SignupWithCard消息,而不是来自WebResources.fr-FR.resx的消息.

有人可以帮忙吗?

谢谢.

c# asp.net localization resx

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

为什么这个(不相关的)子查询会导致这样的问题?

我有一个大型查询,其中一个简单的子查询优化将其从 8 分钟缩短到 20 秒。我不确定我是否理解为什么优化会产生如此剧烈的影响。

本质上,这是问题部分:

SELECT  (bunch of stuff)
FROM
  a LEFT OUTER JOIN b ON a.ID = b.a
  LEFT OUTER JOIN c ON b.ID = c.b
  ...
  ...
      INNER JOIN veryLargeTable 
      ON a.ID = veryLargeTable.a 
         AND veryLargeTable.PetID = 
             (SELECT id from Pets WHERE Pets.Name = 'Something')    /* BAD! */
  ...
  ...
Run Code Online (Sandbox Code Playgroud)

总共有 16 个连接表。如果我用veryLargeTable包含 petID 的预填充变量替换连接的第二个谓词(而不是使用子查询),则整个查询会显着加快:

AND veryLargeTable.PetID = @petID   /* Awesome! */
Run Code Online (Sandbox Code Playgroud)


显然,(SELECT id from Pets WHERE Name = 'Something')正在为每一行执行。有两件事我不完全理解:

  1. 据我所知,这是一个不相关的子查询。Pets …

sql t-sql sql-server sql-server-2005 subquery

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

如何使用Ruby在日历中显示事件?

我正在轨道上的ruby中构建一个日历应用程序.我使用自己的架构来存储事件,但我不知道如何在日历中显示事件,以及如何在我的应用程序中添加日历.

我是否必须编写代码来显示日历,或者我可以使用任何插件来显示日历.

ruby events calendar ruby-on-rails

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

使用Rhino模拟抽象类的默认行为

我很嘲笑,所以这可能是我还没有接受的东西,但我无法在任何地方找到一个好的例子.

我试图断言默认情况下,从我的抽象类继承的任何类都将在构造函数中实例化一个集合.这是抽象类:

public abstract class DataCollectionWorkflow : SequentialWorkflowActivity
{
        private readonly DataSet _output = new DataSet();
        private List<DataCollectionParameter> _params = null;

        public DataCollectionWorkflow()
        {
            _params = new List<DataCollectionParameter>();   
        }

        public virtual IList<DataCollectionParameter> Parameters
        {
            get { return _params; }
            set { _params = (List<DataCollectionParameter>)value; }
        }
}
Run Code Online (Sandbox Code Playgroud)

我如何用Rhino嘲笑这个?如果我做GenerateMock<DataCollectionWorkflow>(或存根),构造函数运行并且mock的私有字段" _params"被初始化,但mock的" Parameters"属性只是null.

显然,生成的模拟子类重写了属性实现.是否有某种方法可以将Parameters属性排除在重新实现之外?

谢谢.

abstract-class rhino-mocks behavior mocking

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

301基于.htaccess中的GET变量重定向URL

我有一些凌乱的旧网址,比如......

http://www.example.com/bunch.of/unneeded/crap?opendocument&part=1

http://www.example.com/bunch.of/unneeded/crap?opendocument&part=2

...我想重定向到更新,更清洁的形式......

http://www.example.com/page.php/welcome

http://www.example.com/page.php/prices

我知道我可以通过简单的重定向将一个页面重定向到另一个页面,即

重定向301 /bunch.of/unneeded/crap http://www.example.com/page.php

但源页面不会改变,只有它是GET变量.我无法弄清楚如何将重定向基于这些GET变量的值.任何人都可以帮忙!?我对旧的正则表达方式非常方便,所以如果必须的话我可以使用mod-rewrite,但是我不清楚重写GET变量的语法,我宁愿避免性能损失并使用清除Redirect指令.有办法吗?如果没有,任何人都可以提出正确的mod-rewrite语法?

干杯,

罗杰.

.htaccess mod-rewrite query-string http-status-code-301

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

调整图像和性能的大小

我的图像大约是1200 x 400(如果我没记错的话),大小约为50kb.我在网站的标题中使用图像,但我将图像的高度限制为100px,以使其适合我的标题.

<asp:Image ID="imgLogo" runat="server" ImageUrl="~/Images/AFact.jpg" Height="100px" />
Run Code Online (Sandbox Code Playgroud)

这是一种不好的做法吗?是否意味着图像被完整下载到客户端,然后客户端的浏览器不得不浪费CPU来调整它的大小?我会更好地使用Photoshop将图像缩小到我想要的高度吗?

browser asp.net performance resize image

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

将ASP.NET MVC操作参数名称映射到另一个名称

我可以将动作的参数映射到其他名称吗?

我想使用保留字作为动作的参数,例如:

search?q=someQuery&in=location&for=x
Run Code Online (Sandbox Code Playgroud)

因此"in"和"for"不能用作方法的参数名称.是否有内置功能或我应该创建模型绑定器?

谢谢.

c# parameters asp.net-mvc action

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

File:// link在所有浏览器中都不做任何事情

我有一个生成的链接,如下所示:

<a target="_blank" title="Test" href="file:///c:/test.xls">Test</a>
Run Code Online (Sandbox Code Playgroud)

此链接位于iframe内.

当我点击它(在任何主要浏览器中)时,没有任何反应.Fiddler没有记录任何流量.将URL粘贴到导航栏中工作正常 - 文件下载框出现,我可以下载文件没问题.

我已经尝试了我能想到的URL结构的每个变体(正确和不正确,冒号,斜线,反斜杠等).

我确信这是某种安全限制,但我不能为我的生活找出它是什么或如何解决它.在这一点上我感觉非常愚蠢.有什么简单的解释吗?

html iframe uri file href

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