我有一个强类型数据表,我按主键(FyndBy)搜索一行,如果行存在,我想删除它.从风格角度来看,您更喜欢哪种方法?
MyDataRowType selectedRow = table.FindByTablePrimaryKey(something);
if (selectedRow != null)
selectedRow.Delete();
Run Code Online (Sandbox Code Playgroud)
要么
if (table.FindByTablePrimaryKey(something) != null)
table.FindByTablePrimaryKey(something).Delete();
Run Code Online (Sandbox Code Playgroud) 重复:
对于大型ASP.NET应用程序,实体框架或NHibernate,您会推荐什么?您认为这两种技术的优缺点是什么?
我需要一个简单的正则表达式来验证xy格式的电话号码,其中x和y可以表示任意数量的数字,短划线是可选的,但是如果它确实显示它大部分都在字符串内(短划线必须有数字位于它的左边和右边)
这两种初始化对象的方法之间是否存在差异(性能,开销):
MyTypedDataSet aDataSet = new MyTypedDataSet();
aDataSet .Merge(anotherDataSet);
aDataSet .Merge(yetAnotherDataSet);
Run Code Online (Sandbox Code Playgroud)
和
MyTypedDataSet aDataSet = anotherDataSet;
aDataSet .Merge(yetAnotherDataSet);
Run Code Online (Sandbox Code Playgroud)
你推荐哪一个?
.net ×1
asp.net ×1
c# ×1
dataset ×1
findby ×1
javascript ×1
nhibernate ×1
object ×1
orm ×1
regex ×1