小编cit*_*nas的帖子

如何为包含所有存储行的现有SQL Server表生成INSERT脚本?

我正在寻找一种使用SQL Management Studio 2008 R2生成"创建并插入所有行"脚本的方法.

我知道我可以创建一个"创建表"脚本.

我也可以创建一个"插入"脚本,但这只会生成一个带占位符的行.

有没有办法生成包含所有当前存储的行的插入脚本?

sql-server ssms

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

如何在WPF中使用DockStyle.Fill作为标准控件?

我从windows窗体中使用,我创建了一个面板,在其中放置控件并让它们DockStyle.Fill最大化到周围的面板.

在WPF中,我想拥有相同的内容.我有一个TabControl,我希望它的大小尽可能多地填充表格.我有一个功能区控件(RibbonControlsLibrary),并希望表格的其余部分填充最大尺寸的TabControl.

(我不想在Visual Studio中停靠控件,只是旧的对接机制)

c# wpf tabcontrol docking

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

如何通过批处理文件检查服务是否正在运行并启动它,如果它没有运行?

我想编写一个执行以下操作的批处理文件:

  • 检查服务是否正在运行
    • 如果它正在运行,请退出批处理
    • 如果它未运行,请启动该服务

到目前为止我用Google搜索的代码示例结果不起作用,所以我决定不发布它们.

通过以下方式启动服务:

net start "SERVICENAME"
Run Code Online (Sandbox Code Playgroud)
  1. 如何检查服务是否正在运行,以及如何在批处理文件中创建if语句?
  2. 我有点困惑.我必须传递到网络开始的论点是什么?服务名称或显示名称?

windows windows-services batch-file scheduled-tasks

85
推荐指数
7
解决办法
29万
查看次数

如何在Entity Framework 4 Entitydesigner中正确设置两个对象之间的关联?

对于一个新项目,我首先尝试创建我的业务类,然后再创建真正的数据库表.因此我正在使用Entity Framework 4 Designer.创建了一个新的"ADO.Net实体数据模型"文件,扩展名为.edmx.

我创建了两个实体:
替代文字

我想在Product - > Group之间添加1到nc的关系.如果我首先创建了MSSQL数据库,我会在表产品中添加一个列IDGroup,并将Product.IDGroup引用到Group.IDGroup.据我所知,如果我向产品实体添加一个名为IDGroup的新属性,我无法在设计器中添加此类关联

这是我添加映射的方式: 替代文字

结果如下:
替代文字

现在这个问题的部分是:如果我将现有MSSQL数据库中的两个表添加到edmx文件中,我将收到编译错误:

Error 3027: No mapping specified for the following EntitySet/AssociationSet - GroupSet, ProductSet
Run Code Online (Sandbox Code Playgroud)

这个错误意味着什么,我该怎么做才能解决这个问题?如果我删除这两个表,我会收到警告:

Error 2062: No mapping specified for instances of the EntitySet and AssociationSet in the EntityContainer myContainer.
Run Code Online (Sandbox Code Playgroud)

有些东西告诉我,我这样做是错的,这只是基本的东西.我该怎么办?

c# asp.net entity-framework-4

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

appSettings vs applicationSettings.appSettings已过时?

我有两个关于在web.config中保存设置的方法的问题.

Appsettings:查看web.config

<appSettings>
 <add key="key1" value="value1"/>
 <add key="key2" value="value2"/>
</appSettings>
Run Code Online (Sandbox Code Playgroud)

代码隐藏中的用法:

ConfigurationManager.AppSettings["key1"];
Run Code Online (Sandbox Code Playgroud)

ApplicationSettings/Properties(使用项目中的'properties'选项卡自动生成)
查看web.config

<applicationSettings>
    <Projectname.Properties.Settings>
        <setting name="TestEnvironment" serializeAs="String">
            <value>True</value>
        </setting>
    </Projectname.Properties.Settings>
</applicationSettings>
Run Code Online (Sandbox Code Playgroud)

代码隐藏中的用法:

Properties.Settings.Default.TestEnvironment
Run Code Online (Sandbox Code Playgroud)

那么,web.config中设置的这两种存储可能性有什么区别?
据我所知,appSettings的一个缺点是你自己修改了web.config并且appSettings不是强类型的,就像applicationSettings一样.

两者都可以在Web部署项目中替换.

就我而言,appSettings没有用处.我在这里错过了什么吗?哪个是历史悠久的旧版?

c# asp.net web-deployment-project properties appsettings

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

使用Split()时执行修剪()

今天我想知道是否有更好的解决方案执行以下代码示例.

string keyword = " abc, foo  ,     bar";
string match = "foo";
string[] split= keyword.Split(new char[] { ',', ';' }, StringSplitOptions.RemoveEmptyEntries);
foreach(string s in split)
{
  if(s.Trim() == match){// asjdklasd; break;}
}
Run Code Online (Sandbox Code Playgroud)

有没有办法执行trim()而无需手动迭代每个项目?我正在寻找类似'由以下字符拆分并自动修剪每个结果'的东西.

啊,我发现之前立即发布了

List<string> parts = line.Split(';').Select(p => p.Trim()).ToList();
Run Code Online (Sandbox Code Playgroud)

一条线上如何将字符串拆分为多个部分?

我仍然很好奇:可能有更好的解决方案吗?(或者编译器是否可能将它们转换为与Linq-Operation相同的代码输出?)

c# string trim

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

如何将List <CustomObject>绑定到WPF DataGrid?

我是WPF的新手,想要做一些基本的数据绑定.我有一个CustomObject的列表,并希望将其绑定到DataGrid.

MainWindow.xaml.cs

   using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Data;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Imaging;
    using System.Windows.Navigation;
    using System.Windows.Shapes;

    namespace WpfApplication1
    {
        /// <summary>
        /// Interaction logic for MainWindow.xaml
        /// </summary>
        public partial class MainWindow : Window
        {
            public MainWindow()
            {
                InitializeComponent();
                List<ArticleItem> list = new List<ArticleItem>() 
                {
                new ArticleItem(){ ID=3, Title="test", ViewCount=5},
                new ArticleItem(){ ID=3, Title="test", ViewCount=5},
                new ArticleItem(){ ID=3, Title="test", ViewCount=5},
                new ArticleItem(){ ID=3, Title="test", ViewCount=5},
                };
            }
        } …
Run Code Online (Sandbox Code Playgroud)

c# data-binding wpf datagrid

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

如何在Java中设置泛型类型的约束?

我有一个通用类:

public class ListObject<T>
{
    // fields
    protected T _Value = null;
      // ..
}
Run Code Online (Sandbox Code Playgroud)

现在我想做类似以下的事情:

ListObject<MyClass> foo = new ListObject<MyClass>();
ListObject<MyClass> foo2 = new ListObject<MyClass>();
foo.compareTo(foo2);
Run Code Online (Sandbox Code Playgroud)

题:

如何定义compareTo()具有泛型的方法T

我想我必须以某种方式对泛型实现一个约束T,告诉它T实现一个特定的接口(也许Comparable,如果那个存在).

任何人都可以为我提供一个小代码示例吗?

java generics constraints

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

如何在RibbonApplicationMenu的头部设置文本

我正在尝试将文本放在RibbonApplicationMenu的顶层(尝试获取类似于Word或Outlook的"文件"一词).似乎Microsoft.Windows.Controls.Ribbon.RibbonApplicationMenu http://msdn.microsoft.com/en-us/library/microsoft.windows.controls.ribbon.ribbonapplicationmenu.aspx支持SmallImageSource但没有文本属性.设置该Label属性不适用于此问题.

xmlns:ribbon="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"    
<ribbon:RibbonApplicationMenu Label="File"> <!--doesn't set the label -->

</ribbon:RibbonApplicationMenu>
Run Code Online (Sandbox Code Playgroud)

目标是在下面的圆圈区域中显示"文件"一词.

RibbonApplicationMenu

wpf ribbon ribbon-control ribboncontrolslibrary

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

应用CSS样式的顺序是什么?

我有以下HTML.

<ul>
  <li>
    <a>asdas</a>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

在我的CSS样式表中,我有一个标签的常规设置,以及几个有争议的行后来设置为ul li a.像这样:

a:link
{
 color: red;
}
...
ul li a
{
 color:blue;
}
Run Code Online (Sandbox Code Playgroud)

Firebug告诉我,首先是颜色:蓝色被加载,然后被颜色覆盖:红色
到目前为止我一直认为,加载css文件的顺序和单个css文件中的样式顺序告诉浏览器如何html元素应格式化.不幸的是,我现在正在体验它,反之亦然.

那么告诉我,我如何纠正我的风格,以实现li内部的标签呈现蓝色而不是红色?

html css

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