太阳照大神

导航

2012年4月10日 #

Windows Phone 7.5 的数据库性能问题

摘要: 只能说性能极差,如果需要高性能的数据操作,还是自己写文件比较好。查询、修改勉强还可以,插入、删除大数据量的话就算了,另外,数据库连接不能轻易关闭,每次打开都要消耗200ms左右的时间。还有一个严重的问题,数据入库以后,数据库文件(.sdf)会增大很多,2m的xml文件入库,sdf文件会有30多M。 阅读全文

posted @ 2012-04-10 13:49 太阳照大神 阅读(132) 评论(0) 推荐(0) 编辑

2012年3月16日 #

Windows Phone 数据库,删除提示 SQL Server does not handle comparison of NText, Text, Xml, or Image data types

摘要: 有个字段映射为Image类型,删除时,提示SQL Server does not handle comparison of NText, Text, Xml, or Image data types解决方案:在影射关系中,设置UpdateCheck =UpdateCheck.Never即可,如下: [Column(DbType = "Image", UpdateCheck = UpdateCheck.Never)] 阅读全文

posted @ 2012-03-16 21:38 太阳照大神 阅读(244) 评论(0) 推荐(0) 编辑

Windows Phone 的数据库中,存图片用Image类型

摘要: 数据库里存图片、声音等二进制文件,最好用Image类型,用VarBinary最大为8k,Image本身则没有限制,示例代码如下: private byte[] _image; [Column(DbType = "Image")] public byte[] Image { get { return _image; } set { NotifyPropertyChanging("Image"); _image = v... 阅读全文

posted @ 2012-03-16 16:44 太阳照大神 阅读(202) 评论(0) 推荐(0) 编辑

2012年2月28日 #

通过Visual Studio 打开 Windows Phone 数据库

摘要: Windows Phone 支持数据库开发,但是数据库的生成、数据的增删改查等操作,都需要通过代码实现。如果我们想临时修改或查看数据,还需要写出对应的临时代码,很不方便。通过下面几步,可以无需代码,直接对Windows Phone的数据库进行增删改查操作。1.通过代码生成一个数据库,以及对应的数据表。如果不会做,参考 http://msdn.microsoft.com/zh-cn/library/hh202865(VS.92).aspx。2.通过工具(SDK自带的ISETool.exe 或 Windows Phone Power Tools)连接到模拟器,将独立存储中的 *.sdf 复制到本地 阅读全文

posted @ 2012-02-28 20:27 太阳照大神 阅读(246) 评论(0) 推荐(0) 编辑

2012年2月24日 #

Windows Phone 7 的数据库,Table 空引用的问题

摘要: 在DataContext中,加入了一个 Table,代码如下: /// <summary> /// 数据访问上下文 /// </summary> public class SysDataContext : DataContext { public static string DBConnectionString = "Data Source=isostore:/Sys.sdf;Case Sensitive = true;"; public SysDataContext() : base(DBConnectionSt... 阅读全文

posted @ 2012-02-24 15:14 太阳照大神 阅读(215) 评论(0) 推荐(0) 编辑

2012年2月22日 #

Silverlight 中 ListBox.ItemTemplate 如何绑定 Tag

摘要: 可以采用替代的解决方案 <ListBox x:Name="selectBookListBox" SelectionChanged="selectBookListBox_SelectionChanged"> <ListBox.ItemTemplate> <DataTemplate > <Grid> <Grid.ColumnDefinitions> ... 阅读全文

posted @ 2012-02-22 19:10 太阳照大神 阅读(714) 评论(0) 推荐(0) 编辑

2012年2月9日 #

Windows Phone ListBox 水平滚动的代码

摘要: <ListBox x:Name="imageListBox" ScrollViewer.HorizontalScrollBarVisibility="Visible"> <ListBox.ItemsPanel> <ItemsPanelTemplate> <StackPanel Orientation="Horizontal"></StackPanel> </ItemsPanelTemplate> </ListBox.ItemsPanel> <Li 阅读全文

posted @ 2012-02-09 22:02 太阳照大神 阅读(412) 评论(0) 推荐(0) 编辑

2011年12月31日 #

Windows Phone 7 中,MediaElement如何访问独立存储中的文件

摘要: 用MediaElement的Source属性肯定是不行了,但是可以用SetSource这个方法。操作步骤:打开独立存储,获取指定的文件流,将此文件流当做参数传入SetSource方法。 阅读全文

posted @ 2011-12-31 01:38 太阳照大神 阅读(333) 评论(0) 推荐(0) 编辑

2011年10月21日 #

asp.net mvc 3.0 远程验证步骤

摘要: 1.创建一个验证Action public JsonResult CheckName(string name) { return Json(!name.Contains("1"), JsonRequestBehavior.AllowGet); }2.在实体上添加Remote标记 public class UserEntity { [Required] [Remote("CheckName", "User", ErrorMessage = "包含违禁词汇")] public st... 阅读全文

posted @ 2011-10-21 16:44 太阳照大神 阅读(293) 评论(2) 推荐(1) 编辑

2011年9月28日 #

asp.net mvc 一个配置错误

摘要: 一个诡异的错误,我在ASP.NET MVC 3.0的站点中加入了自定义的MemberShip身份认证,并部署到IIS 7.5中,访问网站的任意网页,提示如下错误:配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误消息: 无法在应用程序的预启动初始化阶段调用此方法。源错误: 行 31: <providers>行 32: <clear />行 33: <add name="abcMembershipProvide" type="xxx.CustomMemberShi 阅读全文

posted @ 2011-09-28 08:30 太阳照大神 阅读(513) 评论(2) 推荐(1) 编辑