小编Luk*_*asz的帖子

如何将表移动到T-SQL中的模式中

我想使用T-SQL将表移动到特定的Schema中?我正在使用SQL Server 2008.

t-sql sql-server schema sql-server-2008 sql-server-2016

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

WPF中的本地化

我正在WPF中启动一个新的应用程序,我很好奇如何处理本地化?在WinForms中,您可以使用resx字符串作为UI文本,这是如何在WPF中完成的?是否有用于绑定resx资源的特殊绑定语法,或者有不同的方法吗?

谢谢!

wpf localization resx

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

实体框架4.1代码第一外键ID

我有两个实体引用了一对多.当实体框架创建表时,它会创建两个外键,一个用于我用Fluent接口指定的键,另一个用于ICollection.如何摆脱重复的外键?

public class Person
{
    public long RecordId { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string Email { get; set; }
    public string Username { get; set; }

    public long DepartmentId { get; set; }
    public virtual Department Department { get; set; }
}

public class Department
{
    public long RecordId { get; set; }
    public string Name { get; set; }

    public virtual ICollection<Person> People { get; …
Run Code Online (Sandbox Code Playgroud)

c# poco entity-framework-4.1

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

C#中的标准正态分布z值函数

我一直在关注Jeff Atwood最近关于备用排序订单的博客文章.我试图将帖子中的代码转换为C#,但我遇到了一个问题.我知道.NET中没有函数会返回z值,给定标准法线下面积的百分比.用于算法的建议值为95%和97.5%,您可以在任何统计手册的z值表中查找.

有没有人知道如何为z的所有值或至少与平均值的6个标准偏差实现这样的函数.一种方法是将值硬编码到字典中并使用查找,但必须有一种计算精确值的方法.我试图解决这个问题的方法是采用标准正态曲线函数的定积分.

y =(1 /(sqrt(2*PI)))*e ^( - (1/2)*x ^ 2)

这给了我两个x值之间的曲线区域,但后来我被卡住了...也许我是基础的方式,这不是你怎么做的?

谢谢.

c# algorithm math statistics

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

使用jQuery选择输入框内的部分字符串

我试图弄清楚如何使用jQuery突出显示输入框内的文本的某些部分.突出显示输入框的全部内容非常简单,但是如何突出显示一个单词或几个字母呢?

谢谢!

javascript jquery

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

DataGridView ID列不会隐藏

我有一个绑定到ObjectDataSource的DataGridView,其中一些列被隐藏,包括ID列.问题是,即使将其visible属性设置为false,ID列也会显示.有没有人遇到过这个问题?将宽度设置为零不是一个选项,因为网格不允许宽度小于5像素宽的列,因此无论如何它仍然显示网格上的列.

奇怪的是ID列并不总是显示.在我的应用程序上工作了一点后,列再次出现.

DataGridView未设置为自动生成列.我正在构建到.NET和C#的4.0版本.

这是表单构造函数中的代码.

dgvActiveMiners.AutoGenerateColumns = false;
dgvAvilableMiners.AutoGenerateColumns = false;
dgvOperationResults.AutoGenerateColumns = false;

dgvActiveMiners.Columns["dgvActiveMinersRecordId"].Visible = false;
dgvAvilableMiners.Columns["dgvAvilableMinersRecordId"].Visible = false;
dgvOperationResults.Columns["dgvOperationResultRecordId"].Visible = false;
Run Code Online (Sandbox Code Playgroud)

这是生成的网格代码.

this.dgvOperationResults.AllowUserToAddRows = false;
this.dgvOperationResults.AllowUserToDeleteRows = false;
this.dgvOperationResults.AutoGenerateColumns = false;
this.dgvOperationResults.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dgvOperationResults.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.dgvOperationResultRecordId,
this.nameDataGridViewTextBoxColumn2,
this.typeIdDataGridViewTextBoxColumn,
this.amountDataGridViewTextBoxColumn,
this.operationIdDataGridViewTextBoxColumn});
this.dgvOperationResults.DataSource = this.operationResultBindingSource;
this.dgvOperationResults.Location = new System.Drawing.Point(12, 40);
this.dgvOperationResults.MultiSelect = false;
this.dgvOperationResults.Name = "dgvOperationResults";
this.dgvOperationResults.ReadOnly = true;
this.dgvOperationResults.Size = new System.Drawing.Size(498, 247);
this.dgvOperationResults.TabIndex = 16;
Run Code Online (Sandbox Code Playgroud)

我不知道还有什么我可以错过的?

谢谢!

c# datagridview winforms

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

在C#中使用Using的不同方式

我一直在寻找在C#中使用,我想知道以下代码是否相同;

using (SqlConnection connection1 = new SqlConnection(), connection2 = new SqlConnection())
{
}
Run Code Online (Sandbox Code Playgroud)

对于这段代码;

using (SqlConnection connection1 = new SqlConnection())
using (SqlConnection connection2 = new SqlConnection())
{
}
Run Code Online (Sandbox Code Playgroud)

c#

14
推荐指数
4
解决办法
853
查看次数

ASP.NET MVC将数据从视图传递到控制器

我有一个网格视图,其中包含添加到工作站的项目.用户可以从下拉列表中选择一个项目,然后单击一个操作链接,该链接调用将该项目添加到工作站的控制器.我可以通过在控制器的Post动作中读取FormCollection对象来使其工作.

<p>
    <% using(Html.BeginForm("AddItem", "Home")) { %>
    <label for="ItemID">Item:</label>
    <%= Html.DropDownList("ItemID", Model.ItemsList) %>
    <%= Html.Hidden("WorkstationID", Model.Workstation.RecordID) %>
    <input type="submit" value="Submit" />
    <% } %>
</p>
Run Code Online (Sandbox Code Playgroud)
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult AddItem(FormCollection formValue)
{
    long workstationId = Convert.ToInt64(formValue["WorkstationID"]);
    long itemId = Convert.ToInt64(formValue["ItemID"]);

    Workstation workstation = itilRepository.FindWorkstation(workstationId);
    Item item = itilRepository.FindItem(itemId);

    itilRepository.AddItem(workstation, item);
    itilRepository.Save();

    return Content("Item added successfully!");
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是能够使用Ajax.ActionLink将workstationId和itemId这两个参数提交给控制器,并将添加的新项目插入到网格中.我正在渲染这样的网格:

<table>
      <tr>
        <th></th>
      <th>
        Name
      </th>
      <th>
        Service Tag
      </th>
      <th>
        Serial Number
      </th>
    </tr>

    <% foreach (var item in Model.Items) { %>

    <tr> …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

ASP.NET MVC自定义成员资格提供程序Web.config错误

我使用LINQ to SQL实现了自定义成员资格提供程序.当我在Web配置中将成员资格提供程序添加到我的asp.net mvc网站时,登录页面停止工作.

我的Web.config设置:

<membership>
  <providers>
  <clear/>
    <add 
      name="MyMembershipProvider" 
      type="MyMembership.MyMembershipProvider"
      connectionStringName="ApplicationServices" 
      enablePasswordRetrieval="false" 
      enablePasswordReset="true" 
      requiresQuestionAndAnswer="false" 
      requiresUniqueEmail="false" 
      passwordFormat="Hashed" 
      maxInvalidPasswordAttempts="5" 
      minRequiredPasswordLength="6" 
      minRequiredNonalphanumericCharacters="0" 
      passwordAttemptWindow="10" 
      passwordStrengthRegularExpression="" 
      applicationName="/"/>
  </providers>
</membership>
Run Code Online (Sandbox Code Playgroud)

我得到的错误如下:

分析器错误消息:找不到默认成员资格提供程序.

来源错误:

Line 53:            <forms loginUrl="~/Account/LogOn" timeout="2880"/>
Line 54:        </authentication>
Line 55:        <membership>
Line 56:            <providers>
Line 57:                <clear/>
Run Code Online (Sandbox Code Playgroud)

我被困在哪里从这里开始.我无法设置断点,因为错误似乎是从主代码中调出的.

我使用的是asp.net mvc默认项目附带的标准会员代码.成员资格提供程序在Web项目中包含的单独程序集中实现.

任何帮助将不胜感激.

谢谢!

security asp.net-mvc asp.net-membership

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

实体框架代码第一个CTP4默认列值?

我一直在寻找使用Entity Framework CTP4的Code First,您可以使用ModelBuilder来构建表列.有没有办法使用ModelBuilder或其他一些机制为数据库中的列设置默认值?

谢谢!

c# entity entity-framework-4 ctp4

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