小编Rob*_*bin的帖子

有谁可以解释我在以下2个查询中的区别?

我正在使用SqlMetal(linq to sql)来从数据库中检索内容.但是,我使用以下代码得到不同的结果:

var record1 = Enumerable.FirstOrDefault(_dataContext.StaticPageLangs, 
              r => r.selected_partial_url_id == partialUrlid 
                && r.selected_last_part_url_id == lastPartUrlId 
                && r.language_id == languageId);

var record2 = _dataContext.StaticPageLangs.FirstOrDefault(
              r => r.selected_partial_url_id == partialUrlid
                && r.selected_last_part_url_id == lastPartUrlId
                && r.language_id == languageId);
Run Code Online (Sandbox Code Playgroud)

在记录1填充后,但record2为NULL,我希望它们是相同的.

谁有人解释这个区别?

编辑:

旁注:

r.selected_pa​​rtial_url_id是一个可以为null的int,因此被比较的属性r.selected_last_part_url_id属于int类型,因此被比较的属性r.language_id属于int类型,因此被比较的属性

.net c# linq sqlmetal linq-to-sql

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

jquery validate - 在提交时需要输入2个字段

我正在使用jQuery验证来验证我的表单,但我想知道是否可以生成两个字段中的任何一个.我只知道如何使1成为必需,但其中任何一个都应该是必需的.

有人能指出我正确的方向吗?

validation jquery jquery-validate

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

标签 统计

.net ×1

c# ×1

jquery ×1

jquery-validate ×1

linq ×1

linq-to-sql ×1

sqlmetal ×1

validation ×1