我需要使用LINQ to SQL query从我的记录中剥离以下字符
"\";:'.,=+!@#$%^&*(_)~{}[]\\|<>? aeiouAEIOU"
我可以在这里使用我的linq查询完成此操作
from p in customers
select new {customer_name = String.Concat(p.First_name.Replace("A","@"),p.Last_name.Replace("A","@")), address = p.Add
在SQL中,我可以这样写一条语句:
SELECT * FROM Clients Where (clientId = 1 and lastname = 'smith' or partnerlastname='jones') OR (clientId = 2 and lastname = 'brown' or partnerlastname='campbell')
OR (clientId = 3 and lastname = 'higgins' or partnerlastname='cholmonde
我最近通过在我的解决方案中创建一个LINQ to SQL项,将一个数据库链接到我的C#服务。当我继续编写代码时,一切都很好,但后来我突然注意到有16个歧义错误。例如:
Ambiguity between 'EmailService.Properties.Settings.defaultInstance' and 'EmailService.Properties.Settings.defaultInstance'
发生的事情是数据库文件决定创建它自己的Setting.Designer.cs;所以现在我在我的属性文件夹中有一个Settings.Designer.cs
好的,我已经看过这个问题了,,但是我不认为这个问题已经解决了。我有一些函数需要在SQL Server上运行以进行筛选。我无法用.NET编写这些代码,所以我只能在SQL Server中将该函数作为一个函数来编写。我使用的是model-first,但是我需要SQL级别的函数,并且我使用update model from database选项来导入函数。但当我在实体设计器中进行更改并从模型生成数据库时,函数映射被擦除。我知道我不应该同时使用model-first和db-first,但是我该如何解决我的问题呢?我有一段不能用C#编写的代码,我需要在LINQ查询中使用它。当我创建一个导入并使用EdmFu
这真的很奇怪,因为它以前工作得很好。"gdb“是我的DataContext。大多数时候,我使用LINQ->SQL来处理我的数据库。但是LINQ不支持一些东西,比如Geography-data,所以这些查询是通过老式的手动SQL执行的。
SqlConnection con = new SqlConnection(gdb.Connection.ConnectionString);
con.Open();
正如我所说的,这以前是有效的,但由于某些原因不再有效。尽管在测试时,它工作了一次,然后又停止了工作。我得到这个错误消息:
**SQLException was unhandled b
我看到一些代码是linq用于遍历c#中的字典对象。我以为linq只是针对数据库的linq to sql。上面提到的代码中使用的linq是一个select类型的语句,没有数据库。
有没有linq没有linq to sql的数据库?没有"sql“的"linq”会一直存在吗?我之所以这样问,是因为人们谈论实体框架将linq替换为sql,但EF肯定不会像我所描述的那样取代linq,对吧?您可以在字典对象上使用ef吗?希望得到大家的评论。谢谢。
这是我看到它的地方:
我有一些分层数据--每个条目都有一个id和一个(可空的)父条目id。我想检索树中给定条目下的所有条目。这是在SQL Server 2005数据库中。我在C# 3.5中用LINQ to SQL查询它。
LINQ to SQL不直接支持。我的选择是用几个LINQ查询在代码中组装数据,或者在呈现CTE的数据库上创建一个视图。
当数据量变大时,您认为哪个选项(或另一个选项)的性能会更好?在Linq to SQL中是否支持SQL Server2008的?
我使用这样的SQL来扁平化分层数据。我只是创建了一个视图,并将其放在EF图上。然而,这并不符合“用LinqPad替换SQL Management Studio”的心态。我该如何在Linq (和C#)中编写这些代码呢?(Linq to Entities / Entity Framework 4)
表A包含产品,表B包含多种类别。我想在视图中选择类别id作为单个字段:
select A.*, B1.category as color, B2.category as size, B3.category as shape
from A left join B B1 on A.key = B1.ke
LINQ to SQL是在连接环境中工作还是在断开环境中工作?我的意思是,如果你编译查询,它构建表达式查询,查询被发送到sql server,在那里它被转换成T-SQL语句并执行,最终结果被发送回C#代码。我希望它能在connected environment.Is中工作。有没有框架以断开连接的方式操作LINQ to SQL?
我可以通过SQL搜索customers表,没有任何问题。
select Name
from Customers
where Name COLLATE Latin1_General_CI_AI like '%ozgur%'
此查询可以找到"özgür“
当我将这个表放到缓存中并尝试使用linq搜索这个表时,我无法通过"ozgur“搜索词找到"özgür”。
在C# LINQ中有没有类似的使用Latin1_General_CI_AI的方法?
我正在尝试使用asp.net框架中的LINQ和c#来访问SQL server。我正在网页上写一个简单的登录表单。下面是我的c#代码,用于检查它是否在数据库中。
public int getUserId(string un, string pw)
{
IEnumerable<int> query;
using (var context = new IngredientsLinqDataContext())
{
query = from c in context.USERs
我在本地机器上有一个数据库。我有一个C#应用程序,它使用LINQ将记录插入到这个数据库中。我使用SSMS ()打开数据库(以及在查询窗口中选择记录)。现在,如果我试图运行C#应用程序,将得到以下错误:
“Cannot open user default database. Login failed. Login failed for user DFGV\G16570'.”
当我重新启动系统时,这个错误就消失了。
注意:我使用的是集成Security=True
注意: Server使用"LocalSystem“帐户运行
LINQ中的连接字符串:
Data Source=.; A
当从和SQL数据库提取数据时,我总是将SQL命令嵌入到C#代码中。
new SqlCommand(SELECT * from blah blah WHERE blah blah)
最近开始在其他任务中使用LINQ,并且想知道获得我需要的数据的最好方法是什么.
我应该只使用SQL提取我需要的所有表,然后再使用LINQ来细化数据吗?
还是别的什么?
如何使用linq将sql server2005中的ntext类型与字符串进行比较?
在sql server2005中;
@a as ntext
linq在c#中的应用
string b;
var k=from p in DataContext.TableName
where p.a.toString()==b)
select p;
//return k=null
无论对错,我使用唯一标识符作为我的sqlserver数据库中表的主键。我已经使用linq to sql (c#)生成了一个模型,但是在identity列的情况下,linq to sql在为guid /uniqueidentifier插入新记录时生成唯一键,默认值为00000000-0000-0000-0000-000000000000。
我知道我可以在我的代码中设置guid :在linq to sql模型或其他地方,或者在创建sql服务器表时设置默认值(尽管它被代码中生成的值覆盖)。但是最好的地方是生成这个键,注意我的表总是会随着我的解决方案的开发而变化,因此我将在它发生变化时重新生成我的Li
重新构建解决方案时,我收到错误消息:-
Error Unable to copy file "obj\Debug\TargetTest.dll" to "bin\Debug\TargetTest.dll". The process cannot access the file 'bin\Debug\TargetTest.dll' because it is being used by another process.
当我删除程序集指令时,解决方案将重新生成:-
<#@ template debug="true&
考虑如下所示的存储过程:
create procedure p1 as
begin
declare @n1 int;
select @n1=count(*)
from Employee;
select top 100 *
from Employee;
return @n1;
end
如何在C#中使用Linq To SQL捕获@n1以及Employee结果集?
我在所有的c#页面中都有这个来源
using System;
using System.Collections.Generic;
using System.Linq;
using System.Data;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
我想把所有的
使用System.Linq;
在一个解决方案中,从我现有的c#页面中删除行。
我有过
visual studio 2012 for web
可以做到这一点,而不删除每一页,这一行?
希望得到帮助。谢谢!
我得到了一个填充网格视图的数据集。网格视图必须填充一个数据集和多个查询(或本例中的数据表)。
正如您在代码中看到的,我使用了2个DataTables。这些数据表是从数据库(使用sql server)填充的。数据表被添加到一个数据集中。在ASP代码中,您可以看到网格视图中有3个标签和3个列。前2列来自第一个数据表或第一个查询。第二个查询填充最后一列或第三列。
当我运行此代码时,它在数据集中找不到lblThree。LblThree在数据集中,但在第二个表中,我猜.NET不知道这一点。你们知道这个错误的解决方案吗?这样我就可以用一个数据集填充我的网格视图了。
using System;
using
我想知道我是否可以在基于webmatrix的站点(C#/Razor等)中使用Linq to SQL。我喜欢数据库搜索之类的东西,如果我能使用Linq to SQL来做这件事,那就太棒了--或者至少可以返回行,作为数据集或其他东西,然后再使用linq over。基于WebMatrix的站点可以做到这一点吗?
我在WebMatrix的文档中没有看到任何关于Linq的东西。