上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 132 下一页
摘要: -> Generate Database ,在弹出的 Database Generation 对话框中选择脚本存取路径及脚本文件名称 3、点击确定后生成数据库建库脚本(*.sql)二、生成脚本时报错: Column Code maxinum lenght 原因:字段超过15字符就发生错误(oracle) 解决:打开PDM,Database - Edit Current DBMS -script-objects-column-maxlen,把value值调大(原为30),比如改成60。出现表或者其它对象的长度也有这种错误的话都可以选择对应的objects照此种方法更改! 或者使用下面的这种 阅读全文
posted @ 2011-11-18 09:04 awp110 阅读(260) 评论(0) 推荐(0) 编辑
摘要: http://wenku.baidu.com/view/b616a7a8d1f34693daef3eff.html using (TransactionScope ts = new TransactionScope()) { UserInfoEntity userInfo = new UserInfoEntity(); userInfo.UserName = "12"; userInfo.Password = "33333333"; UserInfoService.GetInstance().InsertUserInfo(userInfo); userI 阅读全文
posted @ 2011-11-17 13:46 awp110 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 每天打开电脑,首先要做的是打开最常用的软件:要和朋友联系,你打开了QQ;要收邮件,你打开了Outlook;要听音乐,你打开了酷狗……但是你不想做机器人,每天重复的打开这些软件,于是你让它们开机启动。恭喜,你有不做机器人的基本思想。这些简单重复的操作扔给电脑吧,你需要把宝贵的精力用来做其他更有价值的事。但是聪明的你有没有想过,日常工作中有没有其他事也可以丢给电脑,让你摆脱机械的操作?下面分享一下我的经验,如果你也有相关的经验,希望也拿出来和大家一起分享!1、VS代码段的使用和定义在使用Visual Studio编程的时候,你肯定会喜欢智能提示,还有代码段的功能。比如输入foreach:按下Tab 阅读全文
posted @ 2011-11-17 09:28 awp110 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 通常当用到大的Json文档的时候,你可能只对其中的一小个片段信息感兴趣。这种情况下你想把Json.Net转换为.Net 对象就会让人很困扰,因为你必须为Json的整个结果定义一个.Net的类。使用Json.Net很容易避开这个问题。在把它们传递到Json.Net序列化器之前,你可以使用Linq to Json 提取Json中你想要序列化的一些片段。string googleSearchText = @"{ ""responseData"": { ""results"": [ { ""G 阅读全文
posted @ 2011-11-16 13:34 awp110 阅读(319) 评论(0) 推荐(0) 编辑
摘要: CustomCreationConverter是一个在序列化过程中提供自定方式去创建一个对象的Json转换器,一旦对象被创建,它将被序列化器填充值。public interface IPerson { string FirstName { get; set; } string LastName { get; set; } DateTime BirthDate { get; set; } } public class Employee : IPerson { public string FirstName { get; set; } public string LastName { get; s 阅读全文
posted @ 2011-11-16 13:33 awp110 阅读(439) 评论(0) 推荐(0) 编辑
摘要: IContractResolver接口提供了一种方法去定制序列化器如何去序列化和反序列化.Net对象为Json对象实现IContractResolver接口,然后为Json序列化器分配一个实例对象,这样你就可以控制对象是否被序列化为Json对象或者Json数组、对象的成员应该被序列化成什么、如何被序列化、及他们被谁调用等。->DefaultContractResolverDefaultContractResolver是序列化器默认的解析器,它以虚函数的形式提供了很多扩展功能,可以被覆写(overriden).->CamelCasePropertyNamesContractResol 阅读全文
posted @ 2011-11-16 13:33 awp110 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 当序列化.Net对象为Json对象时经常会遇到的一个问题是:最终的Json包含大量多余的属性和属性值。这个问题在返回Json到客户端时显得特别重要。Json越大意味着需要更大的带宽,使网速变得更慢。 为了解决多余的Json这个问题,Json.Net有一系列内置的选项可以进行调整。->JsonIgnoreAttribute and DataMemberAttribute默认情况下,在Json创建的时候Json.Net会包含所有类级别的public属性和字段。添加JsonIgnoreAttribute到属性上,告诉序列化器序列化时跳过它。public class Car { // inclu 阅读全文
posted @ 2011-11-16 13:33 awp110 阅读(1274) 评论(0) 推荐(1) 编辑
摘要: Json.Net支持序列化回调方法,回调方法通过Json序列化器(JsonSerializer)可以用来操作一个对象,在它被序列化和反序列化之前或者之后.OnSerializingOnSerializedOnDeserializingOnDeserialized为了告诉序列化器在对象的序列化生命周期中哪个方法应该被调用,需要用适当的attribute(OnSerializingAttribute,OnSerializedAttribute,OnDeserializingAttribute,OnDeserializedAttribute)来标记方法.例如对象序列化的回调方法:using Newt 阅读全文
posted @ 2011-11-16 13:32 awp110 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Json.Net支持在序列化和反序列化的过程中进行异常处理。异常处理让您捕获一个异常,您可以选择是否处理它,继续序列化或者让异常抛给上一层,在你的应用程序中被抛出。异常处理通过两个方法来定义:the Error event on JsonSerializer 和 OnErrorAttribute>Error Event error event是一个建立在JsonSerializer 上的异常处理.当序列化或者反序列化JSON时,任何有异常抛出的情况error event都会被触发.就像建立在JsonSerializer上的所有设置一样,它也可以在JsonSerializerSetting 阅读全文
posted @ 2011-11-16 13:32 awp110 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,Json.Net将通过对象的值来序列化它遇到的所有对象。如果工个list包含两个Person引用,这两个引用都指向同一个对象,Json序列化器将输出每一个引用的所有名称和值。定义类: public class Person { public DateTime BirthDate { get; set; } public DateTime LastModified { get; set; } public string Name { get; set; } }测试: Person p = new Person() { BirthDate = new DateTime(1985, 11 阅读全文
posted @ 2011-11-16 13:32 awp110 阅读(207) 评论(0) 推荐(0) 编辑
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 132 下一页