小编ctr*_*yan的帖子

LINQ没有更新.SubmitChanges()

有什么理由这样的东西不起作用吗?

这是我多次用LINQ更新表中记录的逻辑:

 DataClasses1DataContext db = new DataClasses1DataContext();
 User updateUser = db.Users.Single(e => e.user == user);
 updateUser.InUse = !updateUser.InUse;
 db.Log = new System.IO.StreamWriter(@"c:\temp\linq.log") { AutoFlush = true };
 db.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)

(updateUser.InUse是一个位字段)

由于某种原因,它无法正常工作.当我检查linq.log时,它是完全空白的.

我的.dbml可能有问题吗?其他表似乎工作正常,但我比较.dbml中的属性,它们都匹配.

好像是db.SubmitChanges(); 没有检测到任何需要的更新.

linq submitchanges linq-to-sql

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

SQL Server:在vs中选择还是?

哪个更快?

SELECT UserName
FROM dbo.UserTable
WHERE UserID in (1,3,4)
Run Code Online (Sandbox Code Playgroud)
SELECT UserName
FROM dbo.UserTable
WHERE UserID = 1 
      OR UserID = 3
      OR UserID = 4
Run Code Online (Sandbox Code Playgroud)

sql-server performance inline

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

最佳实践:ByRef或ByVal?在.Net

在ByRef和ByVal之间进行选择时需要考虑的事项是什么.

我理解两者之间的区别,但我不完全理解ByRef是否节省了资源,或者我们是否需要在.Net环境中担心这一点.

如果在某种情况下功能无关紧要,您如何在两者之间做出决定?

.net byref byval

18
推荐指数
5
解决办法
2万
查看次数

什么是"嵌套量词",为什么它会导致我的正则表达式失败?

我有这个正则表达式我在正则表达式伙伴中构建和测试.

"_ [ 0-9]{10}+ {1}+[ 0-9]{10}+ {2}+[ 0-9]{6}+ {2}[ 0-9]{2}"
Run Code Online (Sandbox Code Playgroud)

当我在.Net C#中使用它时

我收到了例外

"parsing \"_ [ 0-9]{10}+ +[ 0-9]{10}+  +[ 0-9]{6}+  [ 0-9]{2}\" - Nested quantifier +."
Run Code Online (Sandbox Code Playgroud)

这个错误是什么意思?显然.net不喜欢这个表达.

这是正则表达式的伙伴,所以你可以用正则表达式来理解我的意图......

_ [ 0-9]{10}+ {1}+[ 0-9]{10}+ {2}+[ 0-9]{6}+ {2}[ 0-9]{2}

Match the characters "_ " literally «_ »
Match a single character present in the list below «[ 0-9]{10}+»
   Exactly 10 times «{10}+»
   The character " " « »
   A character in the range between "0" and "9" «0-9»
Match the character …
Run Code Online (Sandbox Code Playgroud)

.net c# regex

14
推荐指数
2
解决办法
2万
查看次数

DateTime,DateTime?和LINQ

当我使用具有DateTime字段的LINQ检索记录时,只有ToString()可用.

所有其他DateTime方法在哪里?

我必须转换Date.ToDateTime DateTime?该领域回归?

(DateTime)和(DateTime?)有什么区别?

.net linq datetime

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

任何人都可以使用Entity Framework推荐一个设计良好的开源项目吗?

任何人都可以使用Entity Framework推荐一个设计良好的开源项目吗?我对Entity Framework 4有一些不满,但我很想知道人们如何在一些大型项目中使用这个框架.

非常感谢.

道明

.net entity-framework

11
推荐指数
1
解决办法
1376
查看次数

Google会为强制使用HTTPS或SSL的网站编制索引吗?

我们在让Google为我们的网站编制索引时遇到了问题.我们认为最简单的方法是在整个网站上使用https.

我们是否需要对其进行更改以使网站的匿名"公共"区域不加密以便对其进行索引?

https seo google-index

9
推荐指数
2
解决办法
6013
查看次数

Fiddler vs Firefox与Firebug

Fiddler确实看起来很有趣,我看到人们推荐它作为一个很好的调试工具,但是快速的结果我没有看到任何我们在Firebug中没有的那么棒的东西.

Fiddler可以做什么,Firebug不能做?相反,Firebug可以做什么,Fiddler不能做?

firebug fiddler

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

jQuery服务器端DOM操作

有谁知道是否有可能在.Net服务器端利用JQuery的强大功能?

例如,我在后面的一些代码中有一些HTML作为String.有没有办法在它上面执行JQuery?

我现在正在这样做......

假设这是String ...

<input id='AddressSettings_txtFirstName' name='txtFirstName' 
value='#firstNameValue#' size='25' type='text'  class='val_required'/> 
Run Code Online (Sandbox Code Playgroud)

我的C#做到了这一点

 strHTML = strHTML.Replace("#firstNameValue#", customerInfo.FirstName);
Run Code Online (Sandbox Code Playgroud)

这就是我将数据绑定到HTML的方式.

现在我想做的是不必将#firstNameValue#添加为占位符并替换它我想以某种方式在我的C#代码中的HTML字符串上执行一行JQuery.

strHTML = strHTML.ExecuteJQuery("$('#AddressSettings_txtFirstName').text('" 
         + customerInfo.FirstName + "')");
Run Code Online (Sandbox Code Playgroud)

我有什么选择?

asp.net jquery serverside-javascript

8
推荐指数
1
解决办法
1832
查看次数

原型函数与javascript中的普通函数有何不同?

可以在对象原型上声明Javascript函数,如下所示:

<object name>.prototype.<variable name>=function(){
//
//
}
Run Code Online (Sandbox Code Playgroud)

它如何与以下声明不同?

<object name>.<variable name>=function(){
//
//
}
Run Code Online (Sandbox Code Playgroud)

原型函数与javascript中的普通函数有何不同?

javascript

7
推荐指数
2
解决办法
1583
查看次数