编程开发 软件列表

c# 使用EF操作Access数据库的示例
C#.net

c# 使用EF操作Access数据库的示例

2020-05-22 标签:c,使用,entity,framework,操作,access,数据库,示例,开发,最常,orm,工具,默认,只提,支持,mssql,provider,factory

Entity Framework是C#开发中最常见的ORM工具。默认Entity Framework只提供支持MSSQL的provider factory。但是开发者开源贡献了对SQLite、MySql以及Access等的支持。Entity Framework将概念模型中定义的实体和关系映射到数据源

使用EF(4.3.1版本)遇到的问题整理
C#.net

使用EF(4.3.1版本)遇到的问题整理

2020-05-22 标签:使用,entity,framework,版本,遇到,问题,整理,在这里,记录,之前,更新,设置,主键,默认,情况下,ef

在这里记录一下之前使用Entity Framework(4.3.1版本)遇到的问题。 更新没有设置主键的表 在默认情况下,EF不能对一个没有主键的表进行更新、插入和删除的动作。用xml方式查看edmx文件,可以在SSDL中可以看到如下xml片断(我定义了一个没有主键的表tb_WithoutKey)。

扩展 EF支持复杂的过滤条件(多个关键字模糊匹配)
C#.net

扩展 EF支持复杂的过滤条件(多个关键字模糊匹配)

2020-05-22 标签:扩展,entity,framework,支持,复杂,过滤,条件,多个,关键字,模糊,匹配,之前,遇到,棘手,linq,ef,查询,技术问题,现有,产品

之前遇到一个棘手的Linq to EF查询的技术问题,现有产品表Product,需要根据多个关键字模糊匹配产品名称, 现将解决方案分享出来。 问题描述 根据需求,我们需要编写如下的SQL语句来查询产品 实现代码如下: select * from dbo.Product where (ProductN

Entity Framework表名设置不生成复数
C#.net

Entity Framework表名设置不生成复数

2020-05-22 标签:Entity,Framework,表名,设置,生成,复数,TasksDaily,modelBuilder,OnModelCreating,DbModelBuilder,形式,TasksDailies,protected,override,void,Conventions,Model,去除

C# Entity Framework表名设置不生成复数(ef 表名不生成复数)今天进行新建表查询报错:An error occurred while executing the command definition. See the inner exception for details.具体原因是:对

EF指定的架构无效。错误: 无法加载关系x,因为类型x不可用
C#.net

EF指定的架构无效。错误: 无法加载关系x,因为类型x不可用

2020-05-20 标签:EF,指定,架构,无效,错误,无法,加载,关系,x,类型,不可,public,get,set,id,Matches,team,modelBuilder,Teams

EF指定的架构无效。错误: 无法加载关系x,因为类型x不可用今天在一个表对应两个外键报错:指定的架构无效。错误: 无法加载关系x,因为类型x不可用. 如果是第一个外键,那就是正常的写法,第二个开始用数字12345依次开始.直接上代码,Modelpublic partial class Teams{p

newtonsoft.json忽略转换错误
C#.net

newtonsoft.json忽略转换错误

2020-05-11 标签:newtonsoft,json,忽略,转换,错误,settings,NullValueHandling,前台,报错,必填,asp.net,有个,Datetime,没传值,传值,new,Ignore,var,obj

今天进行asp.net 开发的时候,从前台传到后台的时候,有个Datetime是必填的,但前台没传值进去,导致字符串转换成对象报错,那如何让newtonsoft.json忽略转换错误,即没有传值的就忽略转换呢,很简单,在转换配置里面多加如下代码。JsonSerializerSettings sett

HttpClient 未能创建 SSL/TLS 安全通道
C#.net

HttpClient 未能创建 SSL/TLS 安全通道

2020-05-10 标签:HttpClient,未能,创建,SSL,TLS,安全,通道,SecurityProtocolType,ServicePointManager,如下,httpClient,https,delegate,return,true,SecurityProtocol,Ssl3

今天用httpClient进行获取https内容出错如下:HttpClient 未能创建 SSL/TLS 安全通道.应该是证书的问题.添加如下代码即可.ServicePointManager.ServerCertificateValidationCallback = delegate { retur

c#操作access进行update语句不更新
C#.net

c#操作access进行update语句不更新

2020-05-07 标签:c#,操作,access,进行,update,语句,更新,CamStatusA,CamStatusB,CamStatusC,OleDbParameter,parameters,new,OleDbType,VarChar,255,Value,sql,OCRData

c#操作access进行update语句不更新,出现这个情况大概是使用了参数化进行更新.仔细看下是不是参数的顺序跟赋值的顺序是否一致.例如:var sql = "update OCRData [email protected], [email protected], Cam

EF(EntityFramework)暖机制
C#.net

EF(EntityFramework)暖机制

2020-05-01 标签:EF,EntityFramework,机制,var,ctx,new,objectContext,mappingCollection,代码,CodeFirst,using,YourContext,ObjectContext,MetadataWorkspace,GetItemCollection,DataSpace,CSSpace

EntityFramework暖机制,优化CodeFirst 第一速度,代码如下:using (var ctx = new YourContext()){var objectContext = ((IObjectContextAdapter)ctx).ObjectContext;var mappin