ICode9

精准搜索请尝试: 精确搜索
  • .Net开源微型ORM框架测评2022-06-05 16:34:58

    .Net开源微型ORM框架测评     什么是ORM?         对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。

  • PetaPoco连接数据库2021-06-06 17:34:48

    连接数据库: 在app.config或web.config文件中添加数据库连接串。   连接SQL Server: <connectionStrings> <add name="DefaultConnection" connectionString="Data Source=服务器;Initial Catalog=数据库名;Persist Security Info=True;User ID=用户名;Password=密码;" provid

  • PetaPoco 5.1.306 的生成模板加注释2021-05-13 22:03:16

    PetaPoco.Core.ttinclude <#@ template language="C#" hostspecific="True" #> <#@ output extension=".cs" #> <#@ assembly name="EnvDTE" #> <#@ assembly name="System.Core.dll" #> <#@

  • PetaPoco中使用Where in2020-07-08 09:36:46

    petapoco中使用in关键字需要使用命名参数,否则是无效的(或者只查出第一个条件的记录) 例如: public List<model> GetRate(string from) { using (var db = MDb()) { var sql = new StringBuilder(); sql.Append

  • Petapoco 数据库操作类2019-12-30 19:02:14

      Petapoco数据库操作类   using System;using System.Collections.Generic;using System.Configuration;using System.Data;using System.Data.Common;using System.Data.SqlClient;using System.Linq;using System.Linq.Expressions;using System.Reflection;using System.Re

  • mysql-防止PetaPoco将变量识别为输入参数2019-12-01 12:15:17

    我在C#应用程序中使用PetaPoco.Core 4.0.3来访问MySql数据库. 我正在尝试创建一个使用变量的查询,但我不希望PetaPoco将它们视为输入参数.这是一个无用的查询,只是为了显示我的意思: SET @num := 0; SELECT @num := @num + 1 AS row_number FROM buzz LIMIT 100; 当我这样做

  • 的PetaPoco的查询(字符串查询,参数)方法可以防止SQL注入吗?2019-11-11 07:08:47

    在PetaPoco’s home page中,提到了PetaPoco的SQL Builder(Sql对象)可以防止SQL注入.但是Query(string query,parameters)方法可以防止SQL注入吗? SQL Builder是安全的: var id = 123; var a = db.Query<article>(PetaPoco.Sql.Builder .Append("SELECT * FROM articles") .Appen

  • Sqlite PetaPoco连接2019-09-02 14:03:12

    之前用sql server时,用的PetaPoco作为ORM,用起来比较顺手。现在有个项目也需要配置数据库,因为要求较少,就选择了sqlite,按照和配置都比较简单。 下面就简单的描述一下,以便以后使用(脑子也没有之前好用了,感觉记下来会好些)。 首先用SQLite Expert Professional 创建了一个数据库,然后创建

  • 使用PetaPoco Database.Insert插入mysql时出现问题2019-09-02 04:16:35

    我有一个小项目使用PetaPoco重新实现ASP.NET的成员资格提供程序,角色提供程序和配置文件提供程序.每个表都有两个常用字段:name和lower_name.当我尝试使用Database.Insert()将新记录插入数据库时​​,我遇到了一个问题,lower_name字段无法插入. 例如,我们有一个名为Category的表 CR

  • c# – 如何在DAL2中使用Count(*)?2019-06-29 06:55:51

    我想在我的一些表中获得各种数据分组的计数,并且不确定是否可以使用DAL2. 我想执行以下查询: SELECT DISTINCT productType, COUNT(*) FROM Products GROUP BY productType 我遇到的信息仅包括允许用户指定SQL的WHERE部分的示例.不幸的是,这个例子围绕着查询的WHERE部分,因此我不

  • c# – 如何在PetaPoco中检索xml列2019-06-24 01:55:51

    我在sql(msql-server)中使用nvarchar数据类型来描述Description. 但我想将列更改为xml数据类型.在我的c#datalayer中,我使用petapoco来获取数据,这是使用Ado.Net DataReader. 所以 poco对象: [PetaPoco.TableName("sqlTableName")] [PetaPoco.PrimaryKey("ID")] public class Plain

  • c# – PetaPoco – 如何关闭自动增量?2019-06-12 06:56:06

    我在尝试插入时遇到了这个错误: Cannot insert the value NULL into column ‘Id’ 事实证明,PetaPoco默认假设Id列是自动递增的,所以即使你提供了一个值,它也会尝试插入null.我在这里找到了一个问题的错误票:https://dnntracker.atlassian.net/browse/DNN-23217. 我正在使用PetaP

  • c# – PetaPoco工作单元库模式2019-05-16 19:52:35

    下面的代码似乎使用这个: var unitOfWorkProvider = new PetaPocoUnitOfWorkProvider(); var repository = new FakeRepository(); var fake = new Fake { // etc. }; using (var uow = unitOfWorkProvider.GetUnitOfWork("BlaConnectionString")) { repository

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有