小编Oak*_*ool的帖子

LINQ to SQL和Null字符串,我如何使用Contains?

这是查询

from a in this._addresses
where a.Street.Contains(street) || a.StreetAdditional.Contains(streetAdditional)
select a).ToList<Address>()
Run Code Online (Sandbox Code Playgroud)

如果where子句中的两个属性都有值,这可以正常工作,但是如果例如a.StreetAdditional为null(大多数时候),我将得到一个空引用异常.

有没有解决这个问题?

谢谢,

.net c# linq-to-sql

25
推荐指数
3
解决办法
4万
查看次数

AZURE ACS - Windows Live ID - 如何获取经过身份验证的用户的电子邮件和名称?

这是场景:

MVC 3应用AZURE开发乳宁环境认证的AZURE ACS实现这里找到同样的方式http://msdn.microsoft.com/en-us/library/hh127794.aspx

我试图获取用户名和电子邮件,但我找不到配置"声明规则"的方法,我会得到一个明确的文本值,而不是我得到一个似乎是加密的字符串.那么我可以用明文的方式配置规则吗?或者我可以解密返回的值吗?这是否可能,或者我在这里看错了什么.

谢谢

azure acs asp.net-mvc-3

6
推荐指数
2
解决办法
4789
查看次数

LINQ to SQL体系结构.什么是最好的?

这个问题就像一个游泳池.我们正在尝试使用LINQ to SQL等ORM来确定最佳结构.我们定义的归档是用于其他应用程序将通过直接引用DLL或通过Web服务访问的一种框架.我们有.NET应用程序和PHP应用程序.

可能性是:

多个数据上下文:将数据库分成工作单元,并为每个工作单元创建单独的上下文.

优点:

  • 易于使用
  • 类将被分解为不同的命名空间
  • 维护较小的域

缺点:

  • 如果相关,则必须复制对象,从而创建维护地狱
  • 对象不能在上下文之间传递,因此需要在数据库上进行另一次命中

单一数据上下文:所有表,视图,过程都位于同一个巨大的上下文中.

优点:

  • 没有重复
  • 关系很容易管理,基本上LINQ负责处理它.
  • 更好的性能,更少的数据库命中率.

缺点:

  • 所有表都在相同的命名空间中,代码完成变得疯狂
  • 对设计师来说不是最好的(至少在VS2008上)
  • 不能选择保存什么,不保存什么.全部保存,或删除所有模式.

嗯,这是我想到的事情,所以如果有任何其他优点或缺点,请告诉我,我会将它们包括在帖子中.也选择你最好的一个.

谢谢大家

.net c# vb.net architecture linq-to-sql

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

Html字符串阅读器

我需要加载HTML并解析它,我认为它应该是简单的东西,我传递一个带有"HTML"的字符串,它读取Dom对象中的字符串,所以我可以搜索和解析HTML的内容,方便刮痧等等.

你们知道这样的事吗?

谢谢

.net html c# silverlight

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

标签 统计

.net ×3

c# ×3

linq-to-sql ×2

acs ×1

architecture ×1

asp.net-mvc-3 ×1

azure ×1

html ×1

silverlight ×1

vb.net ×1