zoukankan      html  css  js  c++  java
  • DBEntityEntry类

    DBEntityEntry是一个重要的类,可用于检索有关实体的各种信息。您可以使用DBContext的Entry方法获取特定实体的DBEntityEntry实例。

    DBEntityEntry允许您访问给定实体的所有属性的实体状态,当前和原始值。以下示例代码显示如何检索特定实体的重要信息。

        class Program
        {
            static void Main(string[] args)
            {
                using (var ctx = new Jason_TestEntities())
                {
                    //数据加载到context
                    wolf_example example = ctx.wolf_example.Find(20051);
                    //编辑name 
                    example.Name = "编辑名称";
                    //获取实体对象的
                    var entry = ctx.Entry(example);
                    //获取实体信息,例如全名
                    Console.WriteLine("Entity Name:{0}", entry.Entity.GetType().FullName);
                    Console.WriteLine("Entity State:{0}",entry.State);
                    Console.WriteLine("********属性值********");
                    foreach (var propertyName in entry.CurrentValues.PropertyNames)
                    {
                        Console.WriteLine("Property Name: {0}", propertyName);
    
                        //原始的值
                        var orgVal = entry.OriginalValues[propertyName];
                        Console.WriteLine("     Original Value: {0}", orgVal);
    
                        //现在的值
                        var curVal = entry.CurrentValues[propertyName];
                        Console.WriteLine("     Current Value: {0}", curVal);
                    }         
                    Console.ReadKey();
                }
            }
        }

  • 相关阅读:
    jquery animate()方法 语法
    jquery unload方法 语法
    jquery undelegate()方法 语法
    jquery unbind()方法 语法
    jquery trigger() 方法 语法
    jquery toggle()方法 语法
    jquery change() 函数 语法
    jquery blur()函数 语法
    jquery bind()方法 语法
    jquery checked选择器 语法
  • 原文地址:https://www.cnblogs.com/lgxlsm/p/7479900.html
Copyright © 2011-2022 走看看