我正在做一些完全正常的事情——在 WebApi DI 中注册 Insight.Database 自动接口。 这是代码 - 我在控制器中使用注入接口时遇到了这个奇怪的错误。 并且没有关于它的文档。 与其他运行良好的项目相比,没有任何变化。 它只是……坏掉了。 任何帮助将不胜感激 编辑以添 ...
我正在做一些完全正常的事情——在 WebApi DI 中注册 Insight.Database 自动接口。 这是代码 - 我在控制器中使用注入接口时遇到了这个奇怪的错误。 并且没有关于它的文档。 与其他运行良好的项目相比,没有任何变化。 它只是……坏掉了。 任何帮助将不胜感激 编辑以添 ...
我有一个非常简单的存储过程来更新一堆记录的状态值。 我发送了一个未知值的记录 ID,它可以工作。 我喜欢使用 Insight.Database,如果可能的话,我不想使用其他任何东西。 问题是我们的 DBA 创建了多个用户定义的表类型来处理情况。 但是它们的命名约定是相同的。 我们有一个 [IntTa ...
我在我的 c# 项目中使用了insight.database 。 我有一个有子类的类。 我在我的 SP 中使用内部联接来展平并获取我的字段。 但是,我希望一些查询结果字段映射到我的子类。 它不像我预期的那样工作。 我曾尝试分别在父类和子类上使用 BindChildren 属性,然后同时使用,但这些都 ...
我使用Jon Wagner的Insight.Database作为我的micro-ORM,这意味着我的(数据库)接口没有具体的实现。 我正在尝试将其中一个接口注入我的Prism 7 MainWindowViewModel,只是为了查看数据库是否存在(在这个阶段 - 显然,我会在以后做更多)。 ...
我正在尝试在项目中实现Insight.Database,并且遇到了尝试利用自动接口实现并将对象属性映射到数据库中奇数列名称的难题。 我有以下结构... class Employee { string EmployeeCode {get; set;} string Nam ...
调用Oracle存储过程时遇到问题。 当我输入outputParameter是一个对象,但它仍然为空时,我还将InsightDbConnection与Execute方法一起使用。 这是我的代码 任何人都可以帮助我。 ...
所以我想我会在我的数据层中尝试一些聪明/愚蠢的东西。 我正在使用Jon Wagner的Insight.Database,但我的大多数表都有一组CRUD操作。 所以我想,为什么不这样做: 然后我想我可以这样做: 与客户端架构中的客户端表相关的所有存储过程。 但是,这不起作 ...
我正在使用Insight.Database作为我们的微型ORM 。 我想弄清楚是否有办法采用以下POCO类关联并将单行结果映射到这些对象中。 这是从我们的存储过程返回的列: ...
有史以来第一个问题:) 我是使用Insight.Database库的新手,但我认为我以正确的方式使用了它。 我正在同一解决方案的另一个项目的XUnit测试中运行以下(简化)代码。 使用connTran.Insert在行上引发异常,并且如果我在CATCH块中的日志记录函数上中断并查看异常 ...
我想一个简单的是或否。 假设我正在使用依赖项注入来利用Insight.Database的自动接口作为存储库。 我们还说其中一些表太大而无法在内存中使用。 鉴于我已经注入了“存储库”,我可以从其中存储数据流吗? 该文档仅详细说明在SqlConnection对象上使用扩展方法。 ...
这是一个棘手的问题,我不知道是否可能。 假设我有一个DLL中的类Foo1 ,但无法对其进行修改。 该类如下所示: 我想继承Foo1并能够在原始postRead注入一个T2对象,并在基本postRead访问它。 像这样: 可能吗? 编辑:我正在使用洞察数据库 。 ...
我正在使用Insight.Database for Oracle。 我试图使插入语句正常工作,但始终失败,并显示“ ORA-00936:缺少表达式”异常。 这是我要执行的代码: 请有人可以在这方面帮助我吗? 提前致谢。 ...
我正在通过ODBC提供程序在C#中使用Insight.Database连接到iSeries DB2数据库。 在db2中有一个存储的过程称为InsertBeer。 以下所有通话均效果很好!: 太棒了,我真的在研究这个微型ORM。 这场战斗已经赢了一半,上面的调用中的啤酒对象节省了很多 ...
使用Insight.Database,我可以查询带有子代及其子代的对象: var someObject = connection.Query("SomeStoredProc", new {ParentId = id}, Query.Returns(Some<Parent>.Rec ...
如果SQL具有多个SELECT语句 (一个用于Parent,另一个用于子代),则Insight.Database支持映射一对多结果。 参见: https : //github.com/jonwagner/Insight.Database/wiki/Specifying-Result-Struc ...
假设我有下表: 和以下类: 我将如何映射此存储过程的结果 自动接口实现? 我已经通过添加添加了Recordset属性 但是,当调用connection.As()时,将引发InvalidOperationException:“序列不包含匹配的元素。” ...
我对C#和SQL Server还是很陌生,并且试图将一些查询结果映射到具有3层类层次结构的对象。 我以前使它工作过,现在实际上已经在工作,但不是我认为的那样。 在这里,有一些截图: 这有效: http : //i.stack.imgur.com/5Cjhe.png 这不起作用: ...
我正在学习Insight.Database,并希望将以下内容转换为使用存储库。 此版本适用: 这是我为存储库汇总的内容: 这是通过Insight.Database调用它的代码: 问题是有一个输出参数,我不确定该如何连接。 当我运行它时,它会出现错误,并带有空引用异 ...
每当我尝试在CustomerRepository中调用InsertCustomer方法时,我都会尝试使用出色的Insight.Database微型ORM并遇到一个Not Implemeneted异常。 更新:我确保方法名称与sql server存储过程名称匹配 ...
我正在使用新的Insight.Databse微型ORM弄污我的手。当我尝试通过使用ConnectionStringSettings上的扩展方法将对象插入数据集时,将其抛出错误上方。我拥有表并存储了根据文档在数据库中创建的过程。这是引发异常的部分(在仓库中我称为InsertCustomer的地方) ...