小编hom*_*ast的帖子

如何让NHibernate只生成SQL而不执行它?

我知道如何使用show_sql配置选项在运行时将SQL记录到log4net/NLog/trace窗口.

我正在寻找的是一种给Query<T>()NHibernate检索生成的SQL的方法.

我查看了Persister类,Drivers,不同的拦截器和事件.有很多地方可以看,即使缩小搜索范围也会有很大的帮助.

sql nhibernate fluent-nhibernate

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

我仍然必须将第三方库二进制文件保留在源代码管理中吗?

现在我正在使用NuGet添加/更新我需要的引用,是否可以只将packages.config添加到源代码控制并在构建时添加.dll?

通常,如此相关问题中所述,我将第三方依赖项存储在解决方案根目录下的文件夹中,并将其签入源代码控制.

我们目前没有使用任何自定义构建工具或脚本:只是使用.sln文件的VisualStudio的默认构建.

svn version-control nuget

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

C#如何检查今天是否是本月的第一个星期一?

如何查看今天是否是本月的第一个星期一?

下面的代码给了我这个月的最后一天,我应该如何修改它?

DateTime today = DateTime.Today;
DateTime endOfMonth = new DateTime(
       today.Year, 
       today.Month, 
       DateTime.DaysInMonth(today.Year, today.Month)
);
Run Code Online (Sandbox Code Playgroud)

c# date

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

如何在WinForms中获得类似StackPanel的布局

我用三个按钮创建了一个对话框.我将这些按钮放在FlowLayoutPanel中,并将FlowDirection设置为TopDown.

我试图将按钮的大小调整为面板的宽度,然后将Anchor设置为Left + Top + Right.这似乎对FlowLayoutPanel没有影响.

有一个简单的解决方案吗?我知道我可以使用FlowLayoutPanel的OnResize事件,并朝着那个方向前进,但希望能够进行设计时设置.

.net winforms

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

用于在"If/End If"之间跳转的键盘快捷键

我知道在C#中做起来很简单,但是什么是在If.End之间跳转的命令如果VB.Net中的标记就像你可以在C#中的大括号之间跳转一样?

(C#-version of this Question:转到Visual Studio中的匹配项?)

vb.net keyboard-shortcuts visual-studio-2010 visual-studio

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

禁用Windows批处理文件中的命令历史记录

是否可以在批处理文件中禁用命令历史记录?

在调用my.bat之后,调用类似内容的结果SET /P会被推送到历史记录中.因此,如果我要求我的用户输入机器名称,则历史记录现在也包含该机器名称.

病人:> my.bat

P:> SET/P MYENV ="myenv提示:"

myenv提示:lskdjf

病人:> lskdjf

病人:>

DOSKEY似乎没有办法暂停或禁用推入历史堆栈.

windows command-line cmd batch-file

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

旋转形状时,它与旋转的形状保持在一起

我是学生,我在这里很新.我有一个课程项目来制作类似Paint的程序.我有一个基类Shape与DrawSelf,包含等.现在,Rectangle,Ellipse和Triangle的方法和类.此外,我有两个其他类的DisplayProccesor,它是绘图类,DialogProcessor,它控制与用户的对话.Theese是该项目的要求.

public class DisplayProcessor
{

    public DisplayProcessor()
    {
    }

    /// <summary>
    /// List of shapes
    /// </summary>
    private List<Shape> shapeList = new List<Shape>();
    public List<Shape> ShapeList
    {
        get { return shapeList; }
        set { shapeList = value; }
    }

    /// <summary>
    /// Redraws all shapes in shapeList
    /// </summary>
    public void ReDraw(object sender, PaintEventArgs e)
    {
        e.Graphics.SmoothingMode = SmoothingMode.AntiAlias;
        Draw(e.Graphics);
    }

    public virtual void Draw(Graphics grfx)
    {
        int n = shapeList.Count;
        Shape shape;

        for …
Run Code Online (Sandbox Code Playgroud)

c# drawing winforms

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

log4net:为每个翻转日志段写一个标题

我有一个RollingFileAppender,它在达到指定的文件大小时翻过日志文件.这非常有效.

有没有办法让log4net在每个新创建的日志文件的顶部插入一个标题?或者,是否有一种方法可以在发生翻转时通过log4net进行通知,以便我可以自己编写此标头?

.net c# logging log4net

5
推荐指数
2
解决办法
4282
查看次数

我应该在这里使用viewmodel吗?

所以我想说我有两种模式:Thingy和Status. Thingy有一个Status,而且Status有许多Thingies.它是典型的"对象和对象类型关系".

我有一个观点,我只想要每个状态中的东西数量.或者基本上是Status.Name和Status.Thingies.Count的列表.我可以做到这一点,但是在表单中创建视图模型是" 正确 "的事情:

ThingiesByStatusViewModel
-StatusName
-StatusThingiesCount
Run Code Online (Sandbox Code Playgroud)

并使用类似AutoMapper的东西将其连接起来.

对于这样一个微不足道的例子,它可能没有太大的区别,但它可以帮助我更好地理解正确的"关注点分离".

asp.net-mvc viewmodel

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

每月的小时数(夏令时)

有没有内置函数可以计算一个月的小时数?它需要考虑夏令时(增加或减少一个小时)。

vb.net date dst

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