小编Mic*_*Mit的帖子

Powershell 2 copy-item如果不存在则创建一个文件夹

$from = "\\something\1 XLS\2010_04_22\*"
$to =  "c:\out\1 XLS\2010_04_22\"
copy-item $from $to -Recurse 
Run Code Online (Sandbox Code Playgroud)

如果c:\ out\1 XLS\2010_04_22 \确实存在,则此方法有效.如果不存在,是否可以使用单个命令创建"c:\ out\1 XLS\2010_04_22 \".

powershell copy powershell-2.0

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

script作为通过SSMS创建的表不显示唯一索引

使用SQL Server Management Studio 2008,为什么在生成Create Table SQL代码时无法看到唯一索引(不是主键)?

它仅包括主键约束.它是按设计的吗?通过鼠标右键单击索引和"脚本索引为",可以获得用于创建索引的SQL代码,但这是另一个步骤.

sql-server ssms

27
推荐指数
2
解决办法
6300
查看次数

C#如何使用正则表达式删除XML/HTML注释

下面的片段对我不起作用.

fragment = Regex.Replace(fragment, "<!--.*?-->", String.Empty , RegexOptions.Multiline  );
Run Code Online (Sandbox Code Playgroud)

c# regex

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

变量类型以?结尾?

什么?意思是:

public bool? Verbose { get; set; }
Run Code Online (Sandbox Code Playgroud)

应用于时string?,会出现错误:

类型'string'必须是非可空值类型才能在泛型类型或方法'System.Nullable'中将其用作参数'T'

.net c# types nullable

11
推荐指数
4
解决办法
2221
查看次数

WPF DataGrid程序化多行选择

有什么比下面的样本更简单吗?我确实有与DataGrid lstLinks绑定的observable集合(代码中的"list")

for (int i = 0; i < list.Count ; i++)
{
    object rowItem = lstLinks.Items[i] ; 
    DataGridRow visualItem =  (DataGridRow)lstLinks.ItemContainerGenerator.ContainerFromItem(rowItem);
    if ( visualItem == null ) break;  
    if (list[i].Changed)
        visualItem.IsSelected = false;
    else
         visualItem.IsSelected = false; 

}
Run Code Online (Sandbox Code Playgroud)

wpf select datagrid wpfdatagrid

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

单个正则表达式中的布尔逻辑 - 可能吗?

我们可以放入一个正则表达式,布尔逻辑:行以'a'或'b'开头.通过使用FileHelpers实用程序触发问题,该实用程序具有"ExcludeIfMatchRegex"的文本框"Record Condition Selector".实用程序是用C#编写的.^ a - 工作,只是不怎么写下来一个OR ^ b

regex

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

正则表达式.Net替换单个字符,后跟字符串开头的空格

我需要将"xyz word1 word2"替换为"x_y_z word1 word2"
单个字符的数量可能会有所不同.

.net regex

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

EF4 SaveChanges如何避免内存不足异常

现有的片段

foreach (var ownerCandidates in ownerToCandidatesDictionary)
  {
    foreach (var candidate in ownerCandidates.Value)
    {
       transactionEntities.AddToSomeEntity(someObject)
    }
  }
                transactionEntities.SaveChanges(System.Data.Objects.SaveOptions.AcceptAllChangesAfterSave);
Run Code Online (Sandbox Code Playgroud)

正在重写

    int i = 0 ; 
    foreach (var ownerCandidates in ownerToCandidatesDictionary)
    {
         foreach (var candidate in ownerCandidates.Value)
         {
             transactionEntities.AddToSomeEntity(someObject)
          }
          if ( i++ % 1000 == 0 ) 
          {
               transactionEntities.SaveChanges(System.Data.Objects.SaveOptions.AcceptAllChangesAfterSave);
          } 
    }

transactionEntities.SaveChanges(System.Data.Objects.SaveOptions.AcceptAllChangesAfterSave);
Run Code Online (Sandbox Code Playgroud)

在程序成功终止的情况下,我们会提供相同的功能吗?我关注的是我们继续添加,循环中的SaveChanges只能使用自之前的SaveChanges以来添加的内容.我们这里有分批储蓄吗?如果不是这样的话,原始片段可以如何改变以避免

12/06/2012 7:50:37 PM : System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
   at System.Data.Mapping.Update.Internal.Propagator.Project(DbProjectExpression node, PropagatorResult row, TypeUsage resultType)
   at System.Data.Mapping.Update.Internal.Propagator.Visit(DbProjectExpression node)
   at System.Data.Common.CommandTrees.DbProjectExpression.Accept[TResultType](DbExpressionVisitor`1 visitor)
   at System.Data.Mapping.Update.Internal.Propagator.Propagate(UpdateTranslator parent, EntitySet table, …
Run Code Online (Sandbox Code Playgroud)

savechanges entity-framework-4

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

没有INotifyProperChanged的可观察集合,用于单向绑定

对于Silverlight或WPF,当控件绑定到Observable集合时,我只对集合添加/删除有兴趣反映在控件中 - 即单向绑定 - 我认为在类中不需要INotifyPropertyChanged集合由.但在这种情况下,对现有收集元素的更改不会反映在用户界面中.

silverlight wpf observablecollection

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

WPF DataGrid DataGridHyperlinkColumn绑定到Uri

绑定到字符串类型的属性(" http://something.com ")时没问题.但是,我似乎在旧示例中​​已经看到直接绑定到Uri属性.

        <dg:DataGridHyperlinkColumn IsReadOnly="True"
                    Header="Uri" Binding="{Binding Path=NavigURI}" />
Run Code Online (Sandbox Code Playgroud)

NavigURI是Uri.最近的文档似乎需要一个转换器

<DataGridHyperlinkColumn Header="Email" Binding="{Binding Email}"  ContentBinding="{Binding Email, Converter={StaticResource EmailConverter}}" />
Run Code Online (Sandbox Code Playgroud)

我也尝试使用转换器,但无论是否有转换器列都是空的.调试显示传递给"Convert"方法的值始终为null.我的问题:如果出于任何原因我想要绑定到Uri属性,那么来自Codeplex的最新DataGrid是否可行?

wpf datagrid

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

.Net正则表达式替换 - 在每个单词前加上一定的字符

输入"col1,col2,col3,coln"

输出"@ col1,@ col2,@ col3,@ coln"

.net regex

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