随笔分类 - C#
摘要:以下的描述都是同一个DataContext 1.通过提前检索数据提高循环查询的性能 原因:如果数据已经在DataContext中加载过,使用外键关系的对象将不会访问数据。 如果将红色部分注释掉,紫色部分的代码,每执行一次将访问一边数据库。2.通过LoadWith加载子表信息(具体参看MSDN)。不用LoadWith:不论是否执行加载红色部分的对象,紫色部分每次循环都会访问数据库。用了LoadWi...
阅读全文
摘要:模拟实现,性能还不错,比DynamicInvoke性能好的多。 中间加了一次Convert,可以实现任何对象的属性的调用,也就是EvalEx.GetEval<Func<object, object>>方式 public static class EvalEx { public static T GetEval<T>(Type type, string pro...
阅读全文
摘要:[TestMethod] public void TestMethod1() { decimal a = 10; decimal b = 10.0m; decimal c = .0m; decimal d = 0.0m; decimal e = 0m; decimal f = 0.00001000m; var a1 = Format(a); var b1 = Format(b); var c1 =...
阅读全文
摘要:using System.Xml.Serialization;using System.IO;using System.Xml;using System.Text;namespace TestProject1.XML{ public class XmlRepository<TRoot> { string _FilePath; public XmlRepository(string fi...
阅读全文
浙公网安备 33010602011771号