小编Dan*_*iel的帖子

调试代码优先的Entity Framework迁移代码

我首先在我的网站上使用实体框架代码,我只是想知道是否有任何方法来调试迁移代码.你知道,比如设置断点和类似的东西.

我正在使用Package Manager Console使用update-database更新数据库.

谢谢

entity-framework ef-code-first ef-migrations entity-framework-5

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

Foreach循环在java for Dictionary

我想通过java中的字典中的每个项目.为了澄清我想做什么,这是C#代码

Dictionary<string, Label> LableList = new Dictionary<string, Label>();
foreach (KeyValuePair<string, Label> z in LabelList);
Run Code Online (Sandbox Code Playgroud)

我不知道如何做到这一点是java,例如我这样做了

for(Object z: dic)
Run Code Online (Sandbox Code Playgroud)

但它说它不可迭代.请指教......

java dictionary for-loop

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

如何使用C#使光标线在图表中跟随鼠标

在此输入图像描述

下图显示了我项目中的图表.如您所见,有两条虚线交叉线.我被要求让它跟随鼠标,但现在只有当我点击它移动的图表时.我试图使用CursorPositionChanging但它没有用.CursorEventHandler也未显示在下面的命令中:

 this.chart1.CursorPositionChanging += new System.Windows.Forms.DataVisualization.Charting.Chart.CursorEventHandler(this.chart1_CursorPositionChanging);
Run Code Online (Sandbox Code Playgroud)

我们需要为此添加额外的lib吗?所以我现在有两个问题:1.使线条跟随鼠标2.缺少CursorEventHandler

该项目是使用C#的窗体应用程序

c# charts winforms

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

通过将var更改为IEnumerable来获得不同的搜索结果

当我将var更改为IEnumerable时,我的搜索结果区分大小写; 考虑下面的代码:

以下代码返回RA或ra的两种情况:

var result = from x in dataBase.tableName 
             select x;
result = result.Where(x => x.id.Contains("ra"));
Run Code Online (Sandbox Code Playgroud)

下面的代码只返回ra而不是RA的情况:

IEnumerable result = from x in dataBase.tableName 
                     select x;
result = result.Where(x => x.id.Contains("ra"));
Run Code Online (Sandbox Code Playgroud)

有人可以帮助并解释我发生了什么吗?结果不应该相似吗?

c# linq ienumerable

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

“更新数据库”实体框架代码首先不再添加表

我首先在我的网站中使用 Entity Frame work 5 代码。一切都很好,我一直在使用

更新数据库-详细

然而,用新数据或新结构和模型更新数据库;update-database 突然停止工作,它不再跟踪模型和新表中的更改。

我在互联网上搜索过,有人说我必须删除数据库上下文并重新创建它才能使其工作。我不能这样做,项目有点大,如果我删除数据库上下文,将影响超过 4k 行。

我使用的是第三次更新的 Visual Studio 2012,所以更新也不是解决方案。

有什么建议。

entity-framework entity-framework-5

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

在android资源中的字典

有没有办法在android资源中使用字典.我在String.xml文件中找不到关于字典的任何内容,可搜索文件还有许多我不需要的字段.

编辑:在C#和visual studio中我们可以添加字典到资源以及字符串或int,但是,我找不到任何选项来添加字典到资源,只有字符串和字符串数组或整数可用于android资源.

android dictionary

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

以编程方式将编辑文本状态更改为密码

我的应用程序中有一个文本框,如下图所示,

通过单击show-checkbox,必须将pin edittext类型更改为password,并且必须将框中的任何现有字符转换为*.

在此输入图像描述

我知道我们可以使用xml来定义密码edittext但是正如我解释的那样,我需要以编程方式更改edittext类型.

我找不到任何关键字,文本框将其类型更改为密码,任何建议.

checkbox android android-edittext

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

使用java中的套接字向服务器发送请求

我正在使用套接字与服务器建立流连接。通过创建套接字,我尝试使用套接字向服务器发送请求。但是无论我使用哪种方法,服务器都不会收到请求。这些是我用来发送请求的方法。

PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
out.println(query);
Run Code Online (Sandbox Code Playgroud)

或者另一个是

 out = new ObjectOutputStream(connection.getOutputStream());
 out.writeObject(msg);
 out.flush();
Run Code Online (Sandbox Code Playgroud)

我试图发送的请求是这样的:

String query = String.format("cmd=%s&version=%s", "handshake", "1.0");
Run Code Online (Sandbox Code Playgroud)

我知道使用 Httpconnection 发送此查询要容易得多,但这是必须完成的方式。所以请帮我解决这个问题。这是 httpconnection 命令

 String charset = "UTF-8";
 String query = String.format("cmd=%s&version=%s", "handshake", "1.0");
 String charset = "UTF-8";
 URL url = new URL("serveraddress:8080");           
 URLConnection conn = url.openConnection();         
 conn.setDoOutput(true);            
 conn.connect();            
 OutputStream output = conn.getOutputStream();              
 output.write(command.getBytes(charset));                                       

 InputStreamReader content = new InputStreamReader(conn.getInputStream());                              
 String result ="";
 int c = content.read();
 while (c != -1) {
    result = result + ((char) c); …
Run Code Online (Sandbox Code Playgroud)

java sockets

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

在数据库中搜索字符串中的单词

想象一下,用户输入了一个句子,我需要搜索由输入的句子中的单词组成的主题.这些代码我认为他们可以解决这个问题.

var result = from x in dataBase.tableName 
             select x;

string[] words = enteredString.Split(); 

foreach(string word in words) 
            {
                result = result.Where(x => x.subject.Contains(word));
            }
Run Code Online (Sandbox Code Playgroud)

它只显示句子中最后一个单词的搜索结果,但我认为每次在where行中使用单词时,结果必须缩小.

c# linq

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

IEnumerable或var

可能重复:
C#'var'与特定类型性能

在性能方面,在linq中使用var或IEnumerable会有什么不同吗?IEnumerable或IQueryable怎么样?我们怎么知道哪一个是IEnumerable,哪一个是IQueryable?例如:在下面的代码中

 IEnumerable<CaseTable> test = from x in dataBase.CaseTables
                               where x.case_id.Equals("12")
                               select x;
Run Code Online (Sandbox Code Playgroud)

c# linq

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