【c# – 匹配[UWP]的多个框架依赖项】教程文章相关的互联网学习教程文章

c#-实体框架4.1-TPT渴望加载-“指定表达式的ResultType与所需类型不兼容”【代码】

我有一个具有TPT继承的模型. >位置(抽象)>街道(来自位置)> GoogleStreetView(1街-> 0..1 GoogleStreetView) 以上每个都有自己的表. 一切正常,直到我添加了“ GoogleStreetView”表(由PK / FK支持Street). 当我尝试这样做时:var street = _locationRepository.Find().OfType<Street>().Include(x => x.GoogleStreetView).SingleOrDefault(x => x.LocationId == 1);我得到错误:The ResultType of the specified expression is not ...

C#-使.net框架库可重分配

我有一个主意,我想知道它是否可以实现,现在可以说我使用VS C#2010编写了一个程序,并使用了系统中的2个库;并使用system.IO; 我可以从.net框架中自动获取这两个库吗,并将它们包含在我的应用程序文件夹中,并使用引用将它们导入到我的应用程序中.所以我不必在目标计算机上安装.net框架,这可能吗?如果是的话,我在哪里可以找到要下载的.net库并包括..非常感谢您的事先帮助.解决方法:不可能,因为您仍然需要CLR,它是.NET Framework的集成...

c#-Singleton中的实体框架上下文【代码】

我正在构建一个使用NHibernate和Session一起在Singleton Pattern中使用EF上下文的应用程序:public class DbContextFactory {private static volatile DbContextFactory _dbContextFactory;private static readonly object SyncRoot = new Object();public DbContext Context;public static DbContextFactory Instance{get{if (_dbContextFactory == null){lock (SyncRoot){if (_dbContextFactory == null)_dbContextFactory = new...

C#QueryFrame中的EmguCV 2.3.0返回先前查询的框架【代码】

我正在使用EmguCV 2.3.0,并从Capture随机查询帧以将其保存到硬盘.问题是当我调用Capture.QueryFrame()或Capture.QuerySmallFrame()时,它会延迟一帧.为了使这一点更清楚:我启动程序并查询指向我的脸的框架.我的脸出现在.jpeg中.然后,我将相机对准我的脸并查询另一帧,然后我的脸再次出现在.jpeg中.然后,我再次将其指向我的脸,查询一个框架,.jpeg包含指向远离我的脸的图像.查询中似乎存在1帧延迟.是否有一些底层缓冲区?是什么原因造...

c#-实体框架代码优先关联/ FK问题和假设/默认值【代码】

我对实体框架能够掌握实体之间关系的方式感到非常困惑.我对此有一些疑问. 在一个简单的测试应用程序中,我有一个人表,一个便笺表和一个图片资产表. >有很多图片,每个图片由一个人拥有(一个人可以拥有多个).>有很多笔记,每个笔记都由一个人拥有(一个人可以拥有多个).>最后,一个人的徽标是图片. .public class Person{public int ID { get; set; }public string name { get; set; }public Picture logo { get; set; }}public class No...

c#-.net框架是否使用跨1.1和3.5版本的策略文件支持程序集重定向?

需要支持在.net 1.1框架中内置的旧应用程序.所以我也已经在.net 1.1框架中构建了接口程序集(例如:ISample.dll版本1.4.0.0),在.net 3.5框架中构建了该接口程序集(例如:Sample.dll 1.4.1.0)的最新实现,并且策略重定向程序集(policy.1.4.Sample.dll)也是在.net 3.5框架中构建的. 我尝试了这是行不通的.所以问题是,.net框架是否支持跨版本1.1、3.5或其他版本的程序集重定向?解决方法:据我所知,较高的.NET版本应支持为较旧的.NET版本...

实体框架4 c#-System.Reflection.ReflectionTypeLoadException

我在Windows窗体应用程序中使用EF4.每当我在未安装Visual Studio 2010的计算机上运行发行文件时,我都会遇到问题,总是会出现此错误:System.Reflection.ReflectionTypeLoadException: Unable to load one ormore of the requested types. Retrieve the LoaderExceptions propertyfor more information到目前为止,唯一的解决方法是安装VS 2010并重建解决方案以使发行版运行.太烦人了,我想知道是否有更好的解决方案.解决方法:假设您已...

C#-实体框架-包含过多数据的视图【代码】

我们在实体之间导航时遇到问题,其中一个实体是基于视图的.问题是我们什么时候去TableEntity.ViewEntity.Where(x => x.Id == Id).FirstOrDefault())在后台,它正在加载视图中的所有记录,这不是我们想要或期望的. 但是当我们走_objectContext.TableEntityView.Where(x => x.TableObjectId == TableObjectId && x.Id == Id)然后,它只加载了我们期望的一行 简而言之,使用导航属性会导致海量数据加载-就像查询早日实现一样. 我们将EF 4与...

c#-选择一个IoC框架(用于DI和AOP)

我们正在构建.NET应用程序,我想集成一个框架来执行DI和一些AOP(注入一些诊断/日志代码). 我知道那里有很多框架,我不确定要选择哪个框架,因为每个审查框架的网站都会给出不同的结果和意见. 我很想听听一些基于现实生活经验的客观信息,以做我们需要做的事情(上面列出).解决方法:简短答案:看一下PRISM,UNITY和MEF,以完全掌握Microsoft模式和(最佳)实践的领域.除非您做的是很小的项目(Prism可能会过大),否则没有理由改用该imo.

c#-实体框架-虚拟属性为空【代码】

我有以下课程定义public abstract class AbstractClass {[Key]public string Name { get; set; }public virtual IndependentClass IndependentClass { get; set; }public string IndependentClassName { get { return IndependentClass == null ? "<NULL>" : IndependentClass.Name; } } }public class Impl1 : AbstractClass { }public class Impl2 : AbstractClass { }public class IndependentClass {[Key]public string Name {...

c#-.NET便携式框架中的System.Drawing.Bitmap【代码】

作为练习,我尝试将Overv/SteamWebAPI端口移植到可移植类库.但是,其中一个函数返回System.Drawing.Bitmap,但.NET Portable子集中没有此功能. 考虑以下功能,什么是最佳选择?由于项目的性质,我不关心向后兼容性. 有问题的功能:/// <summary> /// Retrieve the avatar of the specified user in the specified format. /// </summary> /// <param name="user">User</param> /// <param name="size">Requested avatar size</param> //...

c#-实体框架代码优先-多对多没有集合

我首先开始在EF代码中处理许多关系,但发现我不喜欢实体上有集合.我非常希望在我的存储库中处理许多关系,因此我可以执行诸如repository.GetUsersForOrganization(organization)之类的操作.我的主要关注点不是在实体上公开集合,在存储库上使用一些方法来处理与多对多关系有关的所有事情,包括获取,添加和删除关系.对于删除集合并将其替换为基于存储库的方法的最佳方法,我几乎茫然无措.别人如何做到这一点?解决方法:如果您不想在实体上...

c#-实体框架选择大于DateTime的实体(加上之前的实体)【代码】

我有一个具有(除其他事项外)一个DateTime值的实体的集合.我想查询数据库(使用实体框架)以查找大于特定DateTime的所有实体,并从该DateTime中获取最接近的值.时间点分布不均,我只想进行一次数据库往返. 例如: [{T = 1},{T = 2},{T = 3},{T = 4}] 所以…如果我在数据库中查询时间值大于或等于T = 3的实体,我也想取回T = 2值.那是 结果:[{T = 2},{T = 3},{T = 4}] 这可能吗?如果不是,是否可以在SQL中使用?解决方法:这将返回两组...

c#-为什么实体框架中的子实体包括引用父实体的虚拟属性?【代码】

我有以下与EF5一起使用的类public class Question{public Question(){this.Answers = new List<Answer>();} public int QuestionId { get; set; }......public string Title { get; set; }public virtual ICollection<Answer> Answers { get; set; } }public class Answer {public int AnswerId { get; set; }public string Text { get; set; }public int QuestionId { get; set; }public virtual Question Question { get; set; }...

c#-实体框架代码优先-接口【代码】

我想为餐厅制作应用程序.关于计算配方. 我有域类:-成分– 食谱-RecipeItem 配方具有RecipeItem列表. RecipeItem可以是成分,也可以是配方. 所以我正在使用具有2个属性(Id,名称)的Interface IItem.如果我在课堂上使用Interface,则db generator会忽略此字段. 在这里查看我的课程:public class Ingredient : IItem{public int Id { get; set; }public string Name { get; set; }public double Price { get; set; }}public class Reci...