首页新闻招聘找找看知识库
0
回答数

如何监控EntityFramework.DynamicFilters生成的SQL语句

最近刚了解到有EntityFramework.DynamicFilters如此神器,可以在EF层做切片处理,其中软删除就是很常见的例子。 但是EntityFramework.DynamicFilter
1
回答数

EF导航属性映射多个字段

问一个EF的问题:我有个导航属性User,现在需要将User.Id,User.Name映射到本实体的UserId和UserName属性上, 这怎么操作?常规做法是只指定一个UserId做为外键就可以了
3
回答数

15 EF字段添加默认值,字段赋值无效还是默认值问题

EF会不会在添加字段时候,因为设置有默认值,所以添加成功这个字段还是默认值,不是我们赋的值,线上测试是这样的。 本地测试是我们赋的值,不是默认值
0
回答数

10 EF Model First如何创建2个表为1对1关系

提示Multiplicity 无效。因为 Dependent Role 属性不是键属性,Dependent Role 多重性的上限必须为 *。EF6.0 VS2013
3
回答数

EntityFramework6 添加 与修改 过滤 null字段问题

如题, 如何避免 在用EF的时候,自动过滤 实体类 为null的字段, 在生成SQL的时候不生成这个字段。 public class User { public string Name { get;
4
回答数

20 数据库查询数据和代码查询的数据不一致

数据库中查询的数据 CurrentDate字段 代码中查询的数据 后面几天数据CurrentDate字段的值 这个是什么原因造成的
4
回答数

30 EntityFramework6如何连接多个数据库(会员库、业务库、日志库)

有这样一个需求:需要将之前的一个数据库拆分成多个业务库 分成会员库,日志库,机票业务、旅游业务等 现在使用的是单例模式,通过每次查询或新增数据,传入对应的conn,去创建context. if (co
2
回答数

30 EF配置导航属性

设置了导航属性,但是在取数据时却报这样的错误,有点不懂,望高手指点!感激不尽!
1
回答数

20 EF框架中使用存储过程的问题

请教一下,我这个返回的是一个table 可是选择复杂类型后点击获取列信息还是得不到结果集,这个是什么原因?
0
回答数

20 MVC中用EF调用存储过程返回的怎么时行数?

在数据库执行时时返回是一个table 在vs里面调试时得到的却是行数 这个要怎么弄?
3
回答数

5 entiry framework 里如何作到线程安全或是一次只能一个线程访问数据库?

开发框架 EF+asp.net MVc 我开发的交易平台里分手机端和PC端,交易部分代码从pc版复制过去,他们是分别写在两个控制器里。 现在的问题是,同一秒钟PC端和手机端进行同一个操作,就会出现数据
0
回答数

EFCore不再支持启用迁移( Enable-Migrations),只能用命令行来注册迁移么?

EF6的时候可以使用 Enable-Migrations命令来给EF启用迁移,修改个字段名什么的很方便就完成了。 最近接触了一下EFCore,发现不再支持 Enable-Migrations指令了。
1
回答数

未能加载文件或程序集“MySql.Data”或它的某一个依赖项。未能验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名。 (异常来自 HRESULT:0x80131045)

未能加载文件或程序集“MySql.Data”或它的某一个依赖项。未能验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名。 (异常来自 HRESULT:0x80131
1
回答数

10 .net4年,对数据访问层接口设计的思考和疑问

方式1:使用条件拼接的方式,有业务逻辑层传入拼接好的where条件 优点:通用性强,灵活。业务逻辑层很多的查询方法可以只调用dal的一个方法就行了 缺点:不面向对象,容易写错,容易出现sql注入问题、
1
回答数

EF导航属性

EF实体一对多的时候 virtual 属性如果是个集合 到底用List<T> 还是IEnumerable<T> 还是用ICollection<T>,有什么区别
1
回答数

5 EF二级缓存如何适应手动数据库数据变动?

EF二级缓存如何适应手动数据库数据变动? 也就是直接在sql server中修改数据后,ef从缓存字典里面读取的还是 旧值。 这种情况怎么处理呢? 求老司机。
3
回答数

ef 模拟多线程并发插入数据 才2000个就挂了 已经开了线程池 但是 原生的ado.net 就没问题 是不是的做什么处理

for (int i = 0; i < 2000; i++) { //ThreadStart threadStart = new ThreadStart(dddd); Thread thread =
1
回答数

100 关于EF的仓储模式,我这样子写有什么问题吗?有泛类型的例子吗(context上下文唯一怎么实现?)

我这段代码有什么问题?如何保证context上下文唯一? public class RepositoryBase<T> : IRepository<T> where T:class,new() { p
2
回答数

10 EF core

EF对应的Entity中,生成的sql语句平白无故多了一个列,导致执行sql语句失败,没有配置文件进行配置,直接就是一个简单的表,多的那个列 是另一个表的主键
1
回答数

5 【求大牛】C#中ForEach和foreach的区别是什么?从多线程方面求解

如题。 貌似ForEach(q=>{ await EFContext.SaveChangesAsync() })会报错,使用了同一个上下文错误,如果用的同一个上下文, 但是foreach(var q
0
回答数

5 关于UnitOfWork的commit方法的小问题

public void RegisterAdd(IAggregateRoot entity,IUnitOfWorkRepository unitOfWorkRepo) { if(!addedEntit
4
回答数

20 Datetime和Datetime2 的问题

我数据库中有一个类型为datetime的字段,我在用EF进行存储的时候,字段类型为datetime的,设置的默认值为Datetime.now 在向数据库中进行存储的时候会出现以下错误 The conv
2
回答数

5 【异步操作EF紧急】EF+AutoFactory+Async异步编程紧急求助

List<string> l1 = new List<string>(); l1.Add("1"); l1.Add("2"); l1.Add("3"); l1.Add("4"); l1.ToList(
1
回答数

关于EF中如何实现case when then end的情况

当我在页面上需要做一个类似开关的按钮时,改变数据库里一个字段的数据,类型为bit,也就是每次取反写入就ok。以前Asp.Net一条数据库语句就能搞定,比如update Request set Publ
1
回答数

10 【高分】DbCommandInterceptor内部使用EF上下文记录日志如何防止死循环?

如题,需要对拦截到的ef语句进行数据库入库操作, 我调试发现,currentDB.Entry(aLog).State = EntityState.Added; currentDB.Set<AuditL