德仔

工作学习之笔记

[EF]事务处理

EF支持事务处理操作,以下语句会获取当前DbContext对象专用的DbContextTransaction()事务处理对象 DbContextTransaction transaction=context.Database.BeginTransaction(); 获取transaction之后...

2019-06-14 13:50:13

阅读数 234

评论数 0

[EF]直接调用存储过程

CodeFisrt using (var context= new KTStoreContext()){ //string sp = "ProductList"; //List&lt...

2019-06-13 09:43:14

阅读数 196

评论数 0

[MSSQL]SQL事务处理

通常我们在数据处理中,必须保证数据完整性,一致性。 (1)批量处理数据,由于数据格式不正确,可能导致数据处理不完整。 (2)多表数据处理:单头单身批量写入。 (3)银行转账,转账金额大于存款余额 (4)违法数据约束,如最高工资等 在编写T-SQL时候,需要用到事务控制。 /****** ...

2019-06-21 10:33:22

阅读数 178

评论数 0

[EF]DbEntityValidationException

[Table("Product")] public partial class Product { [Key] public int Id { get; set; } [Required(ErrorMessage ...

2019-06-12 13:50:50

阅读数 87

评论数 0

[Git]window server 搭建本地Git服务器

第一步:安装JDK 1.1 下载JDK https://www.oracle.com/technetwork/java/javase/downloads/index.html 1.2 安装Java.安装步骤不再详述。 1.3 配置Java环境变量.右键”计算机” => ”属性” =...

2019-06-17 13:42:44

阅读数 75

评论数 0

[EF]获取返回值

当存储过程包含输出参数时,可以进一步传入out形式的SqlParameter对象以获取输出参数,参考以下的存储过程: CREATE PROCEDURE [dbo].[SetSPriceById] @P1 int = 0 , @P2 int = 0 , @P3 int = 0 , @P4 ...

2019-06-13 09:48:04

阅读数 72

评论数 0

[EF]使用TransactionScope

在TransactionScope的范围中,不需要明确调用UserTransaction,即可将所有事务处理纳入相同的范围中,这适合更广泛的事务处理操作。 using System.Transactions; using (var scope = new Transact...

2019-06-14 14:05:16

阅读数 69

评论数 0

[EF]执行SQL语句

//using System.Data.Entity.Infrastructure; using (var context = new KTStoreContext()) { try { ...

2019-06-12 14:15:16

阅读数 66

评论数 0

[EF]共享事务处理连接

不同的context对象可以通过共享连接将数据的更新操作合并在相同的事务处理范围中,参考以下的设置: KTStoreContext context_s = new KTStoreContext(context.Database.Connection ...

2019-06-14 13:58:42

阅读数 42

评论数 0

[EF]使用参数

using (var context = new KTStoreContext()) { // object[] parameters = { 8, "%移动%" }; SqlParame...

2019-06-12 14:24:47

阅读数 33

评论数 0

提示
确定要删除当前文章?
取消 删除