Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 8 如何更改targetframework WP81应用程序_Windows Phone 8_Data Annotations - Fatal编程技术网

Windows phone 8 如何更改targetframework WP81应用程序

Windows phone 8 如何更改targetframework WP81应用程序,windows-phone-8,data-annotations,Windows Phone 8,Data Annotations,我在VS2015中有一个Windows Phone 8.1应用程序 我正在尝试向模型中添加未保存到数据库的属性。但是,当我尝试使用[NotMapped]注释时,我得到了错误: The type or namespace name 'NotMapped' could not be found 然后,我添加了这个using语句,并尝试将其添加为对项目的引用。但显然,我需要更改我的targetFramework以使用此引用 using System.ComponentModel.DataAnno

我在VS2015中有一个Windows Phone 8.1应用程序

我正在尝试向模型中添加未保存到数据库的属性。但是,当我尝试使用[NotMapped]注释时,我得到了错误:

  The type or namespace name 'NotMapped' could not be found
然后,我添加了这个using语句,并尝试将其添加为对项目的引用。但显然,我需要更改我的targetFramework以使用此引用

using System.ComponentModel.DataAnnotations.Schema;
WP 8.1应用程序能否使用如下[NotMapped]注释?或者这在WP应用程序中是不允许的

    [NotMapped]
    public double MyColumnName { get; set; }

NotMappedAttribute在Windows Phone 8.1上不可用

通用Windows平台

自10日起提供

.NET框架

从4.5开始提供

资料来源:

由于实体框架在WindowsPhone8.1上不可用,因此尝试在客户端上使用数据注释是没有用的。客户机上将有简单的DTO类,服务器后端将有更广泛的模型,用于处理对数据库的数据访问。使用AutoMapper等工具可以轻松地在这两种类型之间进行转换

如果您希望在WP客户端上有一些数据库,则必须使用以下选项之一:

  • SQLite
  • 任何其他基于文件的存储(json、xml、基于文档的数据库)