小编Nei*_*ill的帖子

将新表添加到模型(edmx)而不更新Database First Entity Framework MVC应用程序中的其他模型

我有一个使用Entity Framework 6 Database First方法的MVC 5应用程序.

到目前为止它运作良好,但我遇到了一个不需要的行为.

如果我选择"从数据库更新模型",选择"添加"选项卡,然后选择我要添加的表或视图,然后单击"完成",它会添加我指定的表和/或视图没有问题.

但是,不需要的行为是,即使我没有选择"刷新"选项卡,似乎每个模型都会自动刷新.

这意味着我的模型上的所有自定义属性都将被删除.

有没有办法指定只添加指定的表或视图而不刷新所有模型,或者刷新所有模型,以保留我指定的属性?

Visual Studio信息:Microsoft Visual Studio Professional 2013版本12.0.40629.00更新5 Microsoft .NET Framework版本4.5.51650

已安装版本:专业版

这是一个错误或预期用途?

谢谢

奥尼尔

c# asp.net-mvc entity-framework-6

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

如何从List <T>中检索项目,其中一个属性包含来自另一个列表的单词?

我试图只检索List<T>其中一个属性包含另一个列表中的单词的项目.

一旦它工作,我将使用我的实际数据库上的代码,但以下基本上是我想要做的.

List<string> WordsList = new List<string>();

WordsList.Add("THIS");
WordsList.Add("CAT");

List<Sentence> SentencesList = new List<Sentence>();

SentencesList.Add(new Sentence { Description = "THIS SENTENCE CONTAINS THE WORD DOG" });
SentencesList.Add(new Sentence { Description = "THIS SENTENCE CONTAINS THE WORD CAT" });
SentencesList.Add(new Sentence { Description = "THIS SENTENCE CONTAINS THE WORD DOG AND THE WORD CAT" });
SentencesList.Add(new Sentence { Description = "THIS SENTENCE CONTAINS NEITHER" });
Run Code Online (Sandbox Code Playgroud)

现在我想从SentencesList中获取仅包含单词"THIS" "CAT "

var records = SentencesList.Where(x => WordsList.Any(y => x.Description.Contains(y))).ToList();
Run Code Online (Sandbox Code Playgroud)

上面的代码检索所有项目,因为它们包含 …

c# linq lambda

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

如何从具有NULL的unsigned char数组写入数据?

我不太用C,所以这让我很难过.

unsigned char[255]需要通过TCP/IP发送一些数据(更大的结构的一部分,类型是).我无法控制我获取数据的格式.

一小部分数据:

    [0] 114 'r' unsigned char
    [1] 44 ','  unsigned char
    [2] 0 '\0'  unsigned char
    [3] 68 'D'  unsigned char
    [4] 85 'U'  unsigned char
    [5] 255 'ÿ' unsigned char
    [6] 128 '€' unsigned char
    [7] 128 '€' unsigned char
Run Code Online (Sandbox Code Playgroud)

数据以分割的其他信息为前缀'|',因此我的尝试是将所有信息写入缓冲区,也可以使用第三方软件发送无符号.

问题似乎是数据中有数据'\0',它会以任何方式将其写入缓冲区.

我已经尝试迭代数组,获取每个char并尝试strcat将char添加到缓冲区,这仅适用于非'\0'字符.

我已经尝试strcat了整个阵列,当它到达时也会停止'\0'

因此,非常感谢任何帮助或推动正确的方向.

c

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

标签 统计

c# ×2

asp.net-mvc ×1

c ×1

entity-framework-6 ×1

lambda ×1

linq ×1