首页 文章
  • 0 votes
     answers
     views

    无法加载资源:服务器在Asp.NET GridView中响应状态为404(未找到)

    我正在尝试从文件夹UploadImages结合图像名称加载特定查询的图像我的gridview代码如下: <asp:GridView ID="gvDetails" runat="server" AllowPaging="false" PageSize="50" ShowHeader="false&quot...
  • 1 votes
     answers
     views

    如何跟踪我的场景的缓慢来源?

    我对这个性能问题很难过 . 在分页RadGrid时,我得到了瞬时结果 . 但是,当我过滤任何列时,查询大约需要10秒钟才能完成,并且在过滤器之后应用的任何分页都会一直缓慢 . 如果我删除过滤器,性能就好了 . 生产环境 是SharePoint 2010服务器,由少量用户在内部托管 . 我正在使用RadGrid控件,版本2009.3..1314.35,查询包含30,000条记录的表 . 我正在使用L...
  • 3 votes
     answers
     views

    Telerik RadGrid中的数据未使用LINQ-to-SQL更新(奇怪的行为)

    我发现使用Microsoft LINQ To Sql的Telerik RadGrid数据源有一个奇怪的行为,我想知道是什么原因导致它 . 假设我有一个OnNeedDataSource事件的基本网格: <telerik:RadGrid ID="grid" runat="server" OnNeedDataSource="grid_NeedDat...
  • 4 votes
     answers
     views

    LINQ超过数据集错误

    我正在尝试使用以下代码从数据集中检索数据: var all_pepole = from rows_of_bank in ds1.Tables[0].Rows select rows_of_bank; foreach (System.Data.DataRow row in all_pepole) { Console.WriteLine("{0} {1} is...
  • 0 votes
     answers
     views

    关于表中的主键?

    我想对这样的数据库表中的主键的特征进行一些解释 . 这是针对vb 2008快速版,因为我是这种语言的新手,如果这是真的,据我了解的特点在于将每个字段的主键设置为true . 我的问题是,如果您使用DataContext在表中执行更新/编辑记录,如果您在表中设置了某个字段的主键,则它将编辑所有记录在一个数据行中但是如果你把主键的true放在除了其中一个之外的所有字段中,那么该字段的数据列中主键为fa...
  • 1 votes
     answers
     views

    编译查询失败 - 为与指定DataContext关联的映射源不同的映射源编译查询

    我有一个编译的Linq2sql查询的以下代码来计算表中的行 . 尽管相同的未编译查询顺利运行,但查询仍会抛出异常: public static Func<ServiceCustomContext, int> CompiledCount = CompiledQuery.Compile((ServiceCustomContext db) => db.Current.Count...
  • 4 votes
     answers
     views

    按实体框架中的自定义顺序排序VARCHAR字段

    我有一个名为“ApDay VARCHAR(15)”的表字段,其中包含Days of Week . 我想根据ApDay字段对表值进行排序 . 这意味着我想根据一周中的几天对结果进行排序 . 但我想将它们排序为自定义订单 . 这意味着“星期六”应该首先出现,然后其他像“星期日,星期一......”等等 . 我正在使用实体框架 . 任何人都可以告诉我如何使用实体框架和C#实现这一目标 . 提前致谢 .
  • 285 votes
     answers
     views

    将Linq查询结果转换为字典

    我想使用Linq to SQL向数据库添加一些行,但是我想在添加行之前进行“自定义检查”,以了解是否必须添加,替换或忽略进入行 . 我想尽可能降低客户端和数据库服务器之间的流量,并尽量减少查询次数 . 为此,我想获取验证所需的少量信息,并且只需要在流程开始时获取一次 . 我在考虑做这样的事情,但很明显,它不起作用 . 有人有想法吗? Dictionary<int, DateTime> ...
  • 776 votes
     answers
     views

    实体框架与LINQ to SQL

    现在已经发布了.NET v3.5 SP1(以及VS2008 SP1),现在我们可以访问.NET实体框架了 . 我的问题是这个 . 在尝试使用Entity Framework和LINQ to SQL作为ORM时,有什么区别? 我理解它的方式,实体框架(与LINQ to Entities一起使用时)是LINQ to SQL的“大哥”?如果是这种情况 - 它有什么优势?它能做什么LINQ to SQL本...
  • 953 votes
     answers
     views

    返回IEnumerable <T>与IQueryable <T>

    返回 IQueryable&lt;T&gt; 与 IEnumerable&lt;T&gt; 有什么区别? IQueryable&lt;Customer&gt; custs = from c in db.Customers where c.City == &quot;&lt;City&gt;&quot; select c; IEnumerable&lt;Customer&gt; custs = f...
  • 24 votes
     answers
     views

    Linq - 按日期分组并选择计数

    我目前正在解决一个问题,我想运行一个查询,按选定的日期对结果进行分组 . 对于这个例子,想象一个像这样的简单模型: public class User { public DateTime LastLogIn {get; set;} public string Name {get; set;} } 我正在寻找的解决方案是获取按日期登录的用户数 . 在数据库中,DateTim...
  • 185 votes
     answers
     views

    了解LINQ [关闭]

    概述 我在这个网站上问了很多关于的事情之一是LINQ . 我所提出的问题背后有很多背景 . 因此,为了巩固这些知识,我发布了这个问题,以便在我继续了解LINQ时,使用其他信息来维护和更新它 . 我也希望它能够成为想要了解LINQ的其他人的有用资源 . 什么是LINQ? 来自MSDN: LINQ项目是.NET Framework的一组扩展的代号,包括语言集成的查询,设置和转换操作 . 它使用本机语...
  • 129 votes
     answers
     views

    LINQ-to-SQL中不区分大小写的字符串比较

    我已经读过使用ToUpper和ToLower来执行不区分大小写的字符串比较是不明智的,但是在LINQ-to-SQL方面我没有其他选择 . LINQ-to-SQL忽略String.Compare的ignoreCase和CompareOptions参数(如果您使用区分大小写的数据库,即使您要求不区分大小写的比较,也会得到区分大小写的比较) . ToLower或ToUpper是最好的选择吗?这个比那...
  • 856 votes
     answers
     views

    Select和SelectMany之间的区别

    我一直在寻找 Select 和 SelectMany 之间的区别,但我发现't been able to find a suitable answer. I need to learn the difference when using LINQ To SQL but all I'是标准的数组示例 . 有人可以提供LINQ To SQL示例吗?
  • 11 votes
     answers
     views

    你如何将Linq扩展到SQL?

    去年,Scott Guthrie stated“如果你想要对执行的SQL进行绝对控制,你实际上可以覆盖LINQ to SQL使用的原始SQL”,但我找不到描述可扩展性方法的文档 . 我想修改以下LINQ to SQL查询: using (NorthwindContext northwind = new NorthwindContext ()) { var q = from row in n...
  • 1 votes
     answers
     views

    ASP.NET MVC,jQuery / AJAX级联下拉列表问题与LINQ2SQL?

    前提:根据第一个中选择的值获取下拉列表的内容 . 文字数据成功返回 . LINQ2SQL Datacontext上的LINQ查询失败 . 作为这个MVC / LINQ / jQuery的新手,我一直在争取HOURS,试图弄清楚我对代码的理解是什么问题 . 当我对我的值进行硬编码时,一切正常,但是当我尝试查询LINQ2SQL datacontext时,各种奇怪的东西开始发生,最后,当我将查询结果复...
  • 1 votes
     answers
     views

    从旧的DataLayer到LINQ再到SQL / Entity Framework

    在SO和Google上有一些“我应该选择这个或那个”问题,还有很多比较LINQ2SQL和LINQ2E . 我已经看到了缺点,差异,缺点,优点,局限等 . 我不能说我是专家,但如果您遇到这种情况,我想知道“你会做什么”以及为什么 . 我必须在最近迁移到3.5的“旧”2.0应用程序中添加内容(它开箱即用,有一些警告在这里和那里) . 因为我必须添加新东西,我想开始使用LINQ(2SQL或实体) . 我...
  • 2 votes
     answers
     views

    LINQ2SQL不会返回与T-SQL相同的结果...

    我有以下表格: Paciente - &gt; PacienteTag - &gt;标签 Paciente和Tag之间的典型N:M与中间表 . 我想获得每个标签有多少患者 . 简单: SELECT Tag.TagName, COUNT(PacienteTag.TagId) AS Totals FROM Tag LEFT JOIN PacienteTag ON Tag.TagId = Paci...
  • 3 votes
     answers
     views

    有趣的LinqToSql行为

    我们有一个数据库表,用于存储某些wave文件的位置以及相关的元数据 . 表上有一个链接到employee表的外键(employeeid) . 但是,并非所有wav文件都与员工相关,因为这些记录的employeeid为null . 我们使用LinqToSQl访问数据库,查询所有非员工相关的wav文件记录如下: var results = from Wavs in db.WaveFiles ...
  • 1 votes
     answers
     views

    异常:无法将null值分配给类型为System.Int32的成员,该类型是不可为空的值类型

    有人可以解释为什么在以下LINQ查询中发生此异常: return (from c in dc.Classifications where c.Id == classificationId select new Classification() { Descript...
  • 1 votes
     answers
     views

    无法访问已处置的对象 . 对象名:'Dispose后访问的DataContext

    Headers 是在使用LINQ2SQL使用以下方法生成数据后访问连接对象后引发的异常: public static bool Get(int skip, int take, ListSortDirection direction, out List&lt;Post&gt; posts) { bool result; using (var db = new MyDataConte...
  • 1 votes
     answers
     views

    LINQ to SQL查询基于使用外键与使用内置导航属性成功或失败

    我有一个SQL服务器数据库的查询,抛出 Error converting data type nvarchar to numeric. 异常 . 我试图在varchar字段上使用 Convert.ToDecimal ,但是我会尽可能地对数据进行处理,并且找不到无效值 . 该查询使用 p.pgKey=# 的外键通过'Group'过滤表 . 但是,如果我使用导航属性并通过导航属性进行过滤,则 p.Gr...
  • 0 votes
     answers
     views

    网站数据库重复记录

    在我的网站的每个页面上,一个标记作为查询字符串参数传入 . 服务器端代码检查数据库中是否已存在该令牌 . (令牌是数据库中的uniqueidentifider字段) . 如果令牌存在则它将使用现有令牌,否则它将使用新令牌创建新行 . 问题是偶尔我在数据库中看到一个重复的记录(两行具有相同的uniqueidentifider) . 我注意到记录插入时间大约是半秒钟 . 我唯一的猜测是,第一次访问该...
  • 2 votes
     answers
     views

    坚持无知Linq to SQL

    我有一个现有的域层 . 我想使用Linq to SQL开发持久层 . 我目前正在使用外部 Map 文件 . 我正在尝试使用延迟加载我的孩子收藏但是不成功 . 有没有办法使用Linq to SQL实现延迟加载但不使用EntitySet或EntityRef .
  • 2 votes
     answers
     views

    深度克隆对象后清除主键

    我有以下LINQ to SQL对象(例如) class Parent{ int id; // primary key IEnumerable&lt;Child&gt; children; } class Child{ int id; // primary key string field1; int field2; } 我需要深度克隆一个 Parent...
  • 1 votes
     answers
     views

    使用LINQ to SQL管理子列表

    我有一个简单的父子情况,父母可以有多个孩子 . 用户可以通过从列表框中选择或取消选择子项列表来随意更新子项列表 . 我尝试使用下面的代码更新子列表但我得到一个SqlException: 违反PRIMARY KEY约束'PK_Child_1' . 无法在对象'dbo.Child'中插入重复键 . 似乎LINQ在删除现有子节点之前插入新子节点 . 我确信有一个简单的模式来处理这个,但我很难过 . ...
  • 0 votes
     answers
     views

    使用LINQ和LINQ to SQL从外键表中获取

    我有一个名为MenuItem的数据库表(MenuItemID,ParentMenuItemID,MenuItemName) . 我想用它来填充Menu控件(可能是.NET Menu控件) . 每个MenuItem都有一个父项 . 如果没有父级,则它是顶级菜单项 . 我已经将LINQ to SQL类映射到MenuItem表 . 由于我的表有一个从ParentMenuItemID到MenuItemID...
  • 0 votes
     answers
     views

    何时sql查询的隐式顺序不是主键

    在没有显式排序的情况下,linq-to-sql查询在哪种情况下会返回未按主键排序的项目? (我知道SQL语句没有隐式顺序,获取定义顺序的正确方法是显式设置它) 例如:给定一个带有表 parent 的SQL数据库和一个表 children : 表父有以下字段: ID(int,主键,自动值,聚簇索引) name(varchar) 表儿童有以下字段: ID(int,主键,自动值,聚簇索引...
  • 6 votes
     answers
     views

    一对多投影的LINQ查询重复执行

    我正在将LINQ to SQL结果投射到强类型类:Parent和Child . 这两个查询之间的性能差异很大: 慢查询 - 从DataContext记录显示正在为每个父级单独调用db var q = from p in parenttable select new Parent() { id = p.id, Child...
  • 0 votes
     answers
     views

    linq-sql insert忽略了主键的sql server默认值

    我有一个表,主键字段的默认值为newid() - &gt;,每次插入一条记录时都会生成一个唯一的id . 当我尝试从任何SQL管理工具直接在数据库中插入记录时,它可以工作 . 但是当我尝试使用C#linq-sql insert时,它给出了以下错误: 无法将值NULL插入列'',table'';列不允许空值 . INSERT失败 . 该语句已终止 . 为什么linq忽略了字段的默认值,并且有没有其...

热门问题