我有一个名为new_trexmail的实体,其中包含一个名为new_contextline的字符串属性.
我正在尝试获取一个实体列表,其中new_contextlineis在定义的列表中.
以下代码失败并显示错误: NotSupportedException: Invalid 'where' condition. An entity member is invoking an invalid property or method.
string[] test = new[]{"aaa", "hhh"};
var query = from n in New_trexmailSet
where test.Contains(n.New_contextline)
select n;
Run Code Online (Sandbox Code Playgroud)
我理解为什么会抛出这个错误,但我想知道是否可以使用XRM进行IN子句的等效.
如果可能的话,我该如何让XRM执行SELECT * FROM new_trexmail WHERE new_contextline in ('aaa', 'hhh')?
谢谢,
大卫
我有一个 RegularExpressionValidator,其中唯一有效的输入是 8 个字符长,由字母 MP 后跟六个数字组成。目前我有以下正则表达式确实有效
^(MP|mp|Mp|mP)[0-9]{6}$
Run Code Online (Sandbox Code Playgroud)
但感觉有点hacky。我希望能够指定 MP 可以是大写和小写的任意组合,而不必列出可用的组合。
谢谢,
大卫
我在 MVC 4 中使用默认的捆绑和缩小。
我们的一个样式表以这样的 CSS 开头:
@media (max-width: 979px) {
@keyframes sidebarSlideInRight {
from { right: -220px }
to { right: 0 }
}
@-webkit-keyframes sidebarSlideInRight {
from { right: -220px }
to { right: 0 }
}
}
Run Code Online (Sandbox Code Playgroud)
缩小失败并出现以下错误:运行时错误 CSS1019: Unexpected token, found '}'并且它指向第 13 行的第一个字符(这是上面代码片段中的最后一个 })。
我一般不太熟悉 CSS,我想知道:
我正在尝试编写一个正则表达式(用于ASP.NET RegularExpressionValidator),以便:
如果要验证的字符串包含字母A后跟字母B,则验证应失败.
如果要验证的字符串包含字母F后跟W,X,Y,Z或任何数字中的任何一个,则验证应该失败.
我想出了这个
(AB)|(F(W|X|Y|Z|[0-9]))
Run Code Online (Sandbox Code Playgroud)
但据我所知,如果输入与该表达式匹配,验证将成功.
如果输入与该表达式不匹配,我需要做什么才能使验证失败?
非常感谢,
大卫
夏令时在3月27日在爱尔兰开始.从那时起,任何已添加到Dynamics的记录都将任何日期字段设置为落后于实际添加时间的一小时.
有趣的是,Web UI正确返回日期,而使用SQL Server和XRM查询则错误地返回它们.
服务器机器上的时间设置是正确的,我已安装汇总16,还有什么我可以尝试?
谢谢,
大卫