小编Yus*_*tme的帖子

根据带有linq的Id列表选择多个记录

我有一个包含我的UserProfile表的Id的列表.如何UserProfiles根据我在var使用中获得的Id列表选择所有内容LINQ

var idList = new int[1, 2, 3, 4, 5];
var userProfiles = _dataContext.UserProfile.Where(......);
Run Code Online (Sandbox Code Playgroud)

我被困在这里.我可以使用for循环等来做到这一点.但我宁愿这样做LINQ.

c# linq

107
推荐指数
4
解决办法
16万
查看次数

C#中的错误"此流不支持搜索操作"

我正在尝试使用byte流从网址获取图像.但我收到此错误消息:

此流不支持搜索操作.

这是我的代码:

byte[] b;
HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(url);
WebResponse myResp = myReq.GetResponse();

Stream stream = myResp.GetResponseStream();
int i;
using (BinaryReader br = new BinaryReader(stream))
{
    i = (int)(stream.Length);
    b = br.ReadBytes(i); // (500000);
}
myResp.Close();
return b;
Run Code Online (Sandbox Code Playgroud)

我做错了什么人?

c# byte stream

47
推荐指数
4
解决办法
8万
查看次数

从C#将byte []保存到SQL Server数据库中

如何将byte []数组保存到SQL Server数据库中?此byte []包含HashAlgorithm值.

需要再次使用该数据以供以后使用.因此,转换它而不是将其恢复到原始状态,这不是我想要的.

提前致谢!

c# sql-server bytearray

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

将JSON数组发布到mvc控制器

我正在尝试将JSON数组发布到MVC控制器.但无论我尝试什么,一切都是0或null.

我有这个包含文本框的表.我需要从所有文本框中将ID和值作为对象.

这是我的Javascript:

$(document).ready(function () {

    $('#submitTest').click(function (e) {

        var $form = $('form');
        var trans = new Array();

        var parameters = {
            TransIDs: $("#TransID").val(),
            ItemIDs: $("#ItemID").val(),
            TypeIDs: $("#TypeID").val(),
        };
        trans.push(parameters);


        if ($form.valid()) {
            $.ajax(
                {
                    url: $form.attr('action'),
                    type: $form.attr('method'),
                    data: JSON.stringify(parameters),
                    dataType: "json",
                    contentType: "application/json; charset=utf-8",
                    success: function (result) {
                        $('#result').text(result.redirectTo)
                        if (result.Success == true) {
                            return fase;
                        }
                        else {
                            $('#Error').html(result.Html);
                        }
                    },
                    error: function (request) { alert(request.statusText) }
                });
        }
        e.preventDefault();
        return false;
    });
});
Run Code Online (Sandbox Code Playgroud)

这是我的查看代码:

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

c# arrays asp.net-mvc post json

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

使用CSS将div转换为span

我有几个divs,它在页脚和身体之间有点太宽松.所以我想将一个div转换为span.但是当我这样做时,它会让页脚的内容更加混乱.

我该怎么做并保留已经为页脚定义的样式?

提前致谢!

编辑

div.footer {
width: 986px;
margin: 0 auto;
padding-bottom:18px;
border: 0;
text-align: left;
color:#000000;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

WPF调用一个控件

如何使用参数调用控件?我用Google搜索了这个,但无处可寻!

调用ui线程

这是我得到的错误:

附加信息:参数计数不匹配.

当我简单地检查文本框控件的text属性是否为空时,会发生这种情况.这适用于WinForms:

if (this.textboxlink.Text == string.Empty)
   SleepThreadThatIsntNavigating(5000);
Run Code Online (Sandbox Code Playgroud)

如果该行到catch块并且向我显示该消息,它会从此跳转.

这是我尝试调用控件的方式:

// the delegate:
private delegate void TBXTextChanger(string text);

private void WriteToTextBox(string text)
{
    if (this.textboxlink.Dispatcher.CheckAccess())
    {
        this.textboxlink.Text = text;
    }
    else
    {
        this.textboxlink.Dispatcher.Invoke(
            System.Windows.Threading.DispatcherPriority.Normal,
            new TBXTextChanger(this.WriteToTextBox));
    }
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?而且,当我只想阅读其内容时何时需要调用控件?

c# wpf invoke

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

如何暂停/恢复一个帖子

如何暂停/恢复线程?一旦我Join()成为一个线程,我就无法重启它.那么,当按下按钮"暂停"时,如何启动一个线程并使其暂停,并在按下恢复按钮时恢复它?

这个线程唯一能做的就是在标签控件中显示一些随机文本.

c# wpf resume multithreading

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

EF Code Frirst:在使用Code First Migrations更新数据库之前,

我刚从EntityFrameworkV6.0.2 更新到V6.1,也到最新版本ASP.NET Identity.之后我尝试创建一个迁移文件,用于限制用户名的长度,现在可以使用ASP.NET Identity Framework今天发布的新版本.

这是我收到的错误消息:

自创建数据库以来,支持'ApplicationDbContext'上下文的模型已更改.这可能是因为ASP.NET Identity Framework使用的模型已更改或应用程序中使用的模型已更改.要解决此问题,您需要更新数据库.请考虑使用"代码优先迁移"来更新数据库(http://go.microsoft.com/fwlink/?LinkId=301867).在使用"代码优先迁移"更新数据库之前,请通过在应用程序的ApplicationDbContext的构造函数中设置throwIfV1Schema = false来禁用ASP.NET身份的架构一致性检查. public ApplicationDbContext() : base("ApplicationServices", throwIfV1Schema:false)

我对这一行特别感兴趣:

在使用"代码优先迁移"更新数据库之前,请通过在应用程序的ApplicationDbContext的构造函数中设置throwIfV1Schema = false来禁用ASP.NET身份的架构一致性检查.

我为什么要那样做?而且"多久"?

此外,自更新之前和之后,我没有更改模型中的任何内容.

entity-framework asp.net-identity

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

以这种格式显示当前时间:HH:mm:ss

我在以这种格式显示时间时遇到了一些麻烦:HH:mm:ss.无论我尝试什么,我都不会以那种格式得到它.

我希望荷兰文化中的时间是"nl-NL".

这是我的一个(虽然我忘了保持计数)第1000次尝试:

CultureInfo ci = new CultureInfo("nl-NL");

string s = DateTime.Now.TimeOfDay.ToString("HH:mm:ss", ci);
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

c# time cultureinfo

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

一个或多个实体的验证失败.有关详细信息,请参阅"EntityValidationErrors"属性.代码优先

我收到此错误:

Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.
Run Code Online (Sandbox Code Playgroud)

当我尝试使用Update-Database程序包管理器控制台中的命令更新数据库时.

如何在visual studio中将行写入输出窗口?

我试过了:

try
{
    context.SaveChanges();
}
catch (System.Data.Entity.Validation.DbEntityValidationException e)
{
    foreach (var eve in e.EntityValidationErrors)
    {
        System.Diagnostics.Debug.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
            eve.Entry.Entity.GetType().Name, eve.Entry.State);
        foreach (var ve in eve.ValidationErrors)
        {
            System.Diagnostics.Debug.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
                ve.PropertyName, ve.ErrorMessage);
        }
    }
    throw;
}
Run Code Online (Sandbox Code Playgroud)

但那没用.关于如何调试这个的任何其他建议?

ef-code-first nuget-package entity-framework-5

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