【C#实体框架-订购依据】教程文章相关的互联网学习教程文章

.NET、.NET框架、ASP.NET和C#的关系【图】

大四没事出去面试,才发现自己基础有点脆弱,所以计划边复习边记录,但无奈发现几个概念老混淆,网上看过多次也是老忘,所以索性自己写一下,以后看起来也很方便。如果有什么错误,各位前辈请多指教。下面这个图是我自己总结的,只总结了自己需要的,以后再有其他的再修改来吧。 网上有的说.NET框架就是.NET Framework,有的说其他的,我看了些图片后自己的理解是.NET Framework是.NET的核心组成部分,因为除了.NET Framework,...

【我们一起写框架】C#的AOP框架【图】

原文:【我们一起写框架】C#的AOP框架前言 AOP,大家都是听过的,它是一种面向切面的设计模式。 不过AOP虽然是被称为设计模式,但我们应该很少能看到AOP设计的框架。为什么呢? 因为,AOP单独设计的框架几乎是无法使用的。普遍的情况是,AOP要是和其他设计模式结合在一起使用。 所以,AOP虽然是设计模式,但我认为它更接近一种设计元素,是我们在设计框架的作料。 其实AOP的原理就是将公共的部分提取出来,这件事,即便不考虑设计模...

C# Winform下一个热插拔的MIS/MRP/ERP框架14(自动更新)【代码】【图】

对于软件来说,启用自动更新是非常必要的。 根据软件的应用场景,我们可以设计不同的更新模型。 目前,IMES框架运行在.Net framework 4.0下面,使用的Win系统版本在Win7,域内管控,平时业务调整也不是很频繁。 所以,我的更新很粗放,就是删除旧文件,拷贝新文件: 1、更新文件放置在文件服务器一个公共目录下:\\SV001\Public\Update ; 2、仅在用户登录时检测更新(或者在系统界面点击“更新”按钮手动更新); 3、根据业务变更...

C# Winform下一个热插拔的MIS/MRP/ERP框架11(启航)【代码】【图】

初学时,有了想法却完全不知道该从何下指,此序列将抛砖引玉,与大家共同学习进步。一个程序的初始,必然是启动。我的要求:1、应用程序保持单例;2、从配置文件加载一些基础数据进行初始化;3、显示软件的LOGO页面;4、判断应用程序是否有更新;4、进入用户登录界面;5、用户成功登录后显示主界面。如上图,基本达成目标,这个项目也是很简单的结构:看窗体名称就知道各自的用途了。主要的Program.cs代码如下:static class Progr...

c#-实体框架代码优先和SQL Azure连接

在哪里可以找到使用SQL Azure和EF 4.1 Code First DbContext管理连接重试的示例?我发现了很多有关应该做什么以及为什么要做的信息,下面是一些示例: > http://blogs.msdn.com/b/sqlazure/archive/2010/05/11/10011247.aspx> http://blogs.msdn.com/b/appfabriccat/archive/2010/10/28/best-practices-for-handling-transient-conditions-in-sql-azure-client-applications.aspx> http://blogs.msdn.com/b/appfabriccat/archive/20...

c#-在实体框架中锁定数据库行

我正在使用Entity Framework 3.5 我需要编辑一个数据库行,并且要确保在开始编辑该行后,没有其他进程可以编辑该行. 如何在Entity Framework 3.5中实现呢? 我想锁定特定的行,而不是整个表.解决方法:这可以通过实现悲观并发来实现. 查看此tutorial,以了解有关EF中并发的更多信息.同一网站上也有一些教程,介绍如何实现用于处理并发的不同方法. 希望这可以帮助!

LINQ:将SQL WITH子句转换为LINQ和实体框架【代码】

我有一个使用实体框架的应用程序.我想添加一个树状视图,列出按产品类别分组的产品.我有一个旧的SQL查询,它将获取所有产品和类别,并将它们排列到父节点和子节点中.我正在尝试将其转换为使用EF的LINQ.但是SQL有一个我不熟悉的WITH子查询.我曾尝试使用Linqer和LinqPad对其进行排序,但是它们在WITH子句中阻塞,我不确定如何解决它.在LINQ中这种事情可能吗? 这是查询:declare @id int set @id=0 WITH ChildIDs(id,parentid,type,ChildL...

c#-使用实体框架选择单行.实体框架没有生成sql语句对吗?【代码】

我正在使用Entity Framework作为数据提供者.并且有一个特定的表没有生成sql语句吧.虽然我已经通过了查询条件,但是实体框架仍然为整个表生成sql语句. 该代码是这样的:public IList<Device> GetDeviceByNodeId(string nodeId)=> GetModels(device => device.DeviceNodeId == nodeId).ToList();public virtual IEnumerable<T> GetModels(Func<T, bool> exp)=> EntitySet.Where(exp);生成的sql语句类似于:SELECT [Extent1].[Id] AS ...

c#-如何在带有实体框架的ASp.net应用程序中同时使用MySQL和MSSQL

我已经编写了一个ASp.net C#.NET 4.0应用程序,并使用了SQL2008 DB女士. 这是一个2层应用程序… BLL / DAL和UI 我用过 -表(具有多个索引以使记录唯一) -表之间的关系(1至m关系) -数据模型实体框架 -LINQ(更新/插入/选择/删除) 我没用过 -储存程序 -意见 –Tsql -无需手动SQL操作 -等 因此,如果您看到它,则安装非常简单.该应用程序使用MsSQL2008 DB 所以我的问题是:我需要使用MySQL(客户端请求). 我需要做什么?既然我已经使用了En...

C#-带有实体框架的SqlBulkCopy(和更新)【代码】

最近我到达了一个点,实体框架不再满足我将数据从一个数据库复制到另一个数据库的需求(它实在太慢了,我想提取比以往更多的数据).因此,我开始研究替代方法,并找到了SqlBulkCopy方法.问题是SqlBulkCopy不允许我“ UPSERT”.再次,开始寻找解决方案,并遇到了DataTable.Merge(table)函数. 根据我的研究,似乎“最佳实践”是使用SqlBulkCopy将我的数据导入“临时表”,然后使用DataTable.Merge(),然后以某种方式保存更改.保存更改是我遇到问...

c#-通过实体框架提高SQL Server中的搜索性能【代码】

我正在使用SQL Server 2012 Express,实体框架6和ASP.NET MVC 5. 在SQL Server中,我有一个带有40万条记录的价目表.价目表的结构如下:|Id|Manufacturer|Name|Description|StockQuantity|PriceId|我也有一个价格表:|Id|Price|CurrencyId|和货币表:|Id|Name|Alias|Value|“名称”和“描述”列由SQL Server全文索引建立索引. 我需要从价目表中获取20条记录,其中“名称”或“描述”包含搜索查询,并将其作为XML返回.而且我需要让它们少...

c#-在带有mysql的实体框架中使用数学函数【代码】

我正在开发ASP.NET MVC应用程序,并在其中使用带有实体框架的Mysql.但是我在执行这样的Linq查询时遇到了麻烦:var place= dbContext.Places.FirstOrDefault(x => Math.Sqrt(x.Lat) > 0);我也尝试使用SqlFunctions:var place= dbContext.Places.FirstOrDefault(x => SqlFunctions.SquareRoot(x.Lat) > 0);但是无论哪种方式,我都会得到“ System.NotSupportedException”: 附加信息:类型为’System.Data.Entity.SqlServer.SqlFunct...

c#-实体框架无法打开登录请求的数据库-用户登录失败【代码】

我刚刚将我的网站上传到服务器,并收到一个错误:“登录名无法打开数据库,登录失败.” 在Application_Start方法的global.asax文件中,我有:Database.SetInitializer<MyContext>(null);因此,我使用脚本创建表之后手动创建了数据库.但是,当我要登录时,它给我一个错误. 在我的数据库中,我的表,登录页面的用户名和密码看起来不错.只是无法连接到数据库. 我的连接字符串是:<add name="MyDatabase" connectionString="Data Source=server...

LINQ to SQL VS实体框架

我是Windows服务器平台开发的新手.有人可以告诉我Linq to SQL和EF4之间的区别吗?我需要一些帮助,以选择正确的技术.解决方法:L2SQL已过时.虽然将提供支持,但没有计划将来进行任何更改. 仅出于这个原因(因为您刚刚起步),请使用Entity Framework 4. 如果您想将两者进行比较,请查看我的答案here. 这个问题是非常主观的,并且可能是封闭的-因为“ EFers”和“ NHibernaters”之间存在战争.

c# – 用于MySQL的实体框架defaultConnectionFactory【代码】

当我将connectionString名称指定为基础构造函数的参数时,以下配置正常工作.因为我希望以后能够在不重新编译的情况下更改默认提供程序,所以我想在app.config中设置它,但我不知道提供什么作为defaultConnectionFactory的类型.<connectionStrings><add name="MySQL" providerName="MySql.Data.MySqlClient" connectionString="SERVER=localhost;DATABASE=abc;UID=root;PASSWORD=;" /></connectionStrings><entityFramework><defaultCo...