问题标签 [sharp-repository]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 带有结构映射的尖锐存储库自定义存储库
使用 StructureMap 3.0.3.116 使用自定义 IRepository<,> 和 SharpRepository 初始化服务,structuremap 仍然无法使用默认约定找到具体类。
错误:
没有注册默认实例,并且无法为类型“My.Assembly.Repositories.IBlogImageRepository”自动确定
c# - 我需要将 Ninject 绑定到数据库并将它们同时注入到同一个存储库
这里我的代码类的某些部分 NinjectWebCommon
需要绑定数据上下文。它只是一段代码,而不是完整的类。
我需要同时拥有两个数据库的类别存储库类
在我的项目中,我使用 SharpRepository(ConfigurationBasedRepository) 并使用 UnitOfWork。我想我可以跳过 UnitOfWork,因为 EntityFramework 正在做所有这些(UnitOfWork 模式)工作。数据库的展位是 EntityFramework 一个是 CodeFirst 方法 其他 (DbTwo) modelFirst
请给我一些我可以使用的示例的链接,我认为我不能通过简单的解释来解决这个问题。在我写这个问题之前,我已经在 N-Tier Application 中的 Multiple DbContexts上搜索了答案
EF 和存储库模式 - 最终在一个控制器中使用多个 DbContexts - 任何问题(性能、数据完整性)?
这个问题的名称在我的情况下是完整的,但对我来说,代码却大不相同。 具有 Repository、UnitOfWork 和 Ninject 的多个 dbcontexts
这是多个数据库,但每个请求使用一个,我需要在同一个请求中使用两个数据库。 http://blog.staticvoid.co.nz/2012/1/9/multiple_repository_data_contexts_with_my_repository_pattern 网站和其他地方。
我阅读了大约 20 条建议,其中有两条接近我的情况,但可能还不够。
c# - 如何使用 SharpRepository 进行 $regex 调用?
我们正在使用SharpRepository。我们如何进行LIKE呼叫或使用正则表达式?
xml - SharpRepository:XmlRepository 实现
非常简单的问题,所以我希望这不会让我在 Stack 上崩溃。
我正在尝试使用很酷的 SharpRepository 包,但是我一直未能找到任何有用的信息来说明如何使用与它捆绑的 XmlRepository 程序集。
实际上我说的是谎言,nuget 版本没有,github 版本有,但我尝试使用它的废话尝试失败了。
我编译了 github 源代码,然后添加了对 SharpRepository.Repository 和 SharpRepository.XmlRepository 的引用,到目前为止一切顺利。
然后我做了一个非常简单的测试,首先创建了一个基本实体(姓名、地址、邮政编码),然后进行了如下快速测试:
当我调试控制台应用程序并进入该行的源代码时,深入到基类 XmlRepositoryBase.cs 并逐步执行 LoadItems() 方法,当我尝试执行该行时出现错误
我收到以下错误消息:
为了测试,该类非常简单:
XML 文件如下所示:
在此先感谢,如果我设法解决,将发布更新。
dbcontext - 如何将自定义 dbcontext(审核日志)与 sharprepository 一起使用
我有一个自定义 dbcontext,其名称是启用 Tracker 的 DbContext ( https://github.com/bilal-fazlani/tracker-enabled-dbcontext )。我想将它用于审计日志
以及如何实现 EFRepository?
我实现了启用跟踪器的上下文,但我无法解决如何覆盖锐利的回购提交方法。
entity-framework - 如何设置 SharpRepository 以使用 AutoFac 和 Entiry Framework?
我已经安装
并且我已按照 Autofac 文档的说明添加了此代码来设置 Autofac:
但是 SharpRepository 入门指南对 Autofac --> EF --> SharpRepo 胶水没有帮助,因为它面向 StructureMap。请指教!
(如果可能的话,我想避免把东西放在 Web.config 中)
c# - SharpRepository.EntityFramework 即使我告诉它不要缓存数据,我该如何防止呢?
我正在使用具有默认配置的 SharpRepository.EntityFramework。在 app.config 中定义了存储库......好吧,这是一个很大的应用程序,所以我将向您展示相关的代码片段:
所以这部分代码每15秒调用一次。它从数据库中获取需要处理的记录列表。
这是奇怪的事情。假设我现在进入 SQL Management Studio 并更新一条记录并将 Command 设置为 0(无)以外的值。在下一次传递中, FindAll() 将在 queue_list 中获得一条记录!耶!
但后来我查看了记录,命令为 0(无).... 什么?如何??该命令触发的 FindAll() 是 != 0 (None) !
所以 FindAll() 匹配似乎有效,但它给了我一个缓存版本。那很不好。
我尝试了 qrepo.CacheEnabled = false,我尝试了 qrepo.ClearCache() 但无济于事。
我尝试使用 GetAll() 而不是 FindAll() (不确定到底有什么区别),但它甚至不会触发记录。
请指教?谢谢!
sharp-repository - .net Core 中的 SharpRepository EfCoreRepository 初始化
在 .net Core 中初始化 SharpRepository 时需要帮助吗?如何将 dbcontext 与 SharpRepository 一起使用?在启动时我可以在哪里放置初始化代码?
我正在将 Entityframeworkcore 与 sql server 一起使用
https://github.com/SharpRepository/SharpRepository
如果您有示例代码,请发布
谢谢
entity-framework - EF vs SharpRepository 中流畅查询的性能问题
我在使用 SharpRepository 时遇到了一些性能问题,在玩了 SQL Query Profiler 之后,我找到了原因。
使用 EF,我可以做这样的事情:
在使用书籍(最后一行)之前,EF 不会真正做任何事情,然后它将编译一个查询,该查询将仅从数据库中选择与年份和作者匹配的一小组数据。
但是 SharpRepository 会立即评估书籍,所以:
将在第一行编译一个查询,如“select * from Books where Year == '2016'”,并从数据库中获取所有这些记录!然后在第二行,它将在 C# 代码中搜索作者......当使用大型数据库时,这种行为可能是性能上的主要差异,它解释了为什么我的查询超时......
我尝试使用 repo.GetAll().Where() 而不是 repo.FindAll().... 但它的工作方式相同。
我在这里误解了什么,有没有办法解决这个问题?
.net-core - SharpRepository .NET Core 没有异步操作的实现
我刚刚开始在我的 .NET Core 项目中使用 SharpRepository 来替换我们当前的 GenericRepository。这是一个需要处理大量并发请求的 API 项目。但是,我找不到任何异步操作的实现。有什么具体原因吗?如果我想一直异步,我应该在任务运行中包装同步的 SharpRepository 操作吗?