【c# – 仅在实体框架核心中包含相关实体的Id】教程文章相关的互联网学习教程文章

c# – Bot框架卡在对话循环中【代码】

我正在为我的一个项目使用Bot Framework.在处理来自PromptDialog.Confirm函数的回复时似乎陷入了循环.namespace Genome { public class InitiateDialog : IDialog<object> {public async Task StartAsync(IDialogContext context){context.Wait(ConversationStarted);}public async Task ConversationStarted(IDialogContext context, IAwaitable<IMessageActivity> message){await context.PostAsync("Hi!");PromptDialog.Confirm...

c# – 将.NET Core项目发布到Nuget – 要使用哪个框架版本?【代码】

TL; DR版本 我正在构建一个.NET Core lib,目标是project.json中的框架netstandard1.6 dnxcore50.我的二进制文件内置在具有匹配名称的文件夹中. MSDN’s Nuget naming convention说dnxcore50是一个“已弃用的”框架 – 所以我应该将我的文件夹重命名为netcore50还是应该完全定位另一个框架? 我正在使用VS 2015社区和DotNetCore.1.0.1 SDK. 长版 我维护了一个名为FluentFTP的FTP库.我已经使用VS 2015社区成功编译了.NET核心版本.我的...

c# – Visual Studio 2015:无法为目标框架解析mscorlib

我正在尝试更新服务引用,但我收到以下错误: 无法为目标框架’.NETFramework,Version = v4.0’解析mscorlib. 如果未安装目标框架或框架,则会发生这种情况 名字对象格式不正确. >已安装.NET v4.0.>“更新服务参考”和“配置服务参考”给出同样的错误.解决方法:如果您的服务引用配置错误,则可能会发生这种情况 尝试以下方法 >在任何文本编辑器中打开csproj文件>然后删除对任何soap服务或其文件的所有引用>在visual studio中保存并...

c# – 在实体框架和Linq到实体中使用规范模式和表达式【代码】

我在通过Entity Framework / Linq-to-Entities访问数据库的存储库中有许多复杂的查询.通常,这些查询是由许多非平凡的子查询构建的.一般而言,子查询用于不同的存储库方法以及其他域逻辑.它们对于存储库层是外部的,但可以访问它是有意义的. 因此,我想使用规范模式来封装其中一些子查询. 我正在为我的规范类使用基类:public abstract class Specification<T> : ISpecification<T> where T : class {public abstract Expression<Func<...

c# – 使用嵌套实体上的Where子句的实体框架【代码】

我正在尝试使用以下内容过滤检索中的子对象var loanExtractExample = be.LoanCategoryMonitors.Where(lcm => lcm.LoanNumber == 5000435).Include(l => l.Loan).Include(le => le.LoanExtracts).Select(le => le.LoanExtracts.Borrowers.Where(b => b.BorrowerNum == 1)).ToList();但是当我查看实体收藏时,有2个借款人.一个是BorrowerNum 1,一个是BorrowerNum = 3. 我错过了什么能够将借款人减少到正确的借款人?解决方法:我相信借...

c# – ADO.NET实体框架设计者有哪些已知的局限性?

我们刚刚发现了一个问题,例如,当外键关系被破坏时,无法在设计器中重新建立链接. 实体框架设计师的任何其他此类已知限制?解决方法:除其他事项外, >您根本无法映射复杂类型. (更新已在EF v4中修复.)>您必须映射存储架构中表的每一列.>概括(2),您根本无法控制存储架构.您最常看到的是客户端架构和存储架构的映射.>如果从图表中删除某个类型,则很难将其删除. 我写了一些关于实体框架本身和设计师在this post中的哲学方法差异的一些想法...

c# – 需要帮助使用ASP.NET MVC 2框架的实体【代码】

我正在使用C#在ASP.NET MVC 2中创建一个站点.我设计了一个数据库,其中包含一堆具有多对多关系的表,类似于以下内容: 祖父母 – 多对多 – 父母 和 父母 – 多对多 – 孩子 我使用实体框架来创建所有实体类,现在正在处理添加GrandParent的存储库类中的函数. 它尝试创建Child,将其添加到Parent,然后将父项添加到GrandParent,然后使用命令将GrandParent添加到数据库entities.GrandParents.AddObject(newGrandParent); entities.SaveCh...

c# – 如何获取实体框架以实现模型和DB同步

我首次在生产环境中使用Entity Framework代码.一切顺利,直到我们得到DB并将一些数据放入其中然后获取我们从另一个位置导入的一些数据,我们不得不改变字段长度.所以我们创建了一些字段nvarchar(99)而不是nvarchar(50). 这很好,应用程序仍然有效,但我知道我需要更改数据注释,否则它会在加载后试图保存太长的字段.当我这样做时,即使模型和数据库现在匹配,应用程序也会爆炸.所以我认为这是元数据表中的哈希所以我认为我会聪明并创建一个...

c# – 在实体框架3.5中左加入【代码】

我试图离开加入实体框架工作3.5但我无法这样做…from i in(from ta in context.test_attemptjoin uf in context.user_flag on ta.users.USERID equals uf.UserID) select i;我想用左连接代替加入?解决方法:您需要对外连接使用DefaultIfEmpty():from ta in context.test_attempt join uf in context.user_flag on ta.users.USERID equals uf.UserID into g from uf in g.DefaultIfEmpty() select new { ta, uf }你的外部/上面的选...

c# – 如何加载实体框架预编译视图【代码】

我发现通过使用EdmGen.exe工具预编译我的视图,我可以提高应用程序的性能. 这一切都很好,但我或我的大学都无法确定项目实际使用生成的.cs文件的方式.似乎没有任何关于在任何地方生成的类的引用,所以如何包含它? 任何人都可以对此有所了解,因为它真的很令人沮丧,不知道它是如何工作的! 编辑 我们已经确认EntityViewGenerationAttribute用于标记预编译视图的类类型,但这必须意味着它通过反射加载.如果是这种情况,有没有办法明确地将...

c# – 实体框架5 MVC 4 – 脚手架错误 – 没有密钥【代码】

首先,我不得不说我是MVC和EF的新手.我使用Database First创建了Model,并选择了两个表用户—>用户细节(相关) 模型生成正常,它们验证很好,如果我尝试做简单的数据访问,这也很好. 现在当我尝试将它与MVC 4脚手架和选择的新控制器/ EF框架添加/更新/删除等结合起来时,我输入User Model UserContext它抱怨自动生成的模型没有密钥. 实体类型 – “用户”没有密钥.所以我打开模型,看到实际上有一个键,它有复选框Entity键,以及该属性旁边的...

c# – w3wp.exe中未处理的microsoft .net框架异常

我正在编写一个使用工作流服务的控制台应用程序.我试图将视觉工作室连接到IIS进程以在两个visual studio控制台中调试我的应用程序,但它没有工作,之后当我尝试对我的服务做一些事情时(更新服务,构建服务,打开服务)浏览器等)弹出刚刚及时的调试器:w3wp.exe中发生未处理的Microsoft .net框架异常[每次在这里使用不同的数字] 附:我在IIS中有一个正在运行的服务,在更改设置之前我没有任何问题,但现在即使重新启动后我仍然有这个问题.解...

c# – 在4.5框架WebApi项目中使用2.0框架程序集【代码】

我有一个包含所有逻辑的’核心’程序集,它使用用2.0编写的第三方组件.当我尝试运行暴露核心功能的WebApi(4.0)项目(4.5框架)时,我收到以下错误: 无法加载文件或程序集“Core”或其依赖项之一.尝试加载格式不正确的程序. 我创建了一个测试控制台应用程序,并将app.config中的启动标记更改为使用旧版运行时,它可以正常工作.<startup useLegacyV2RuntimeActivationPolicy="true"><supportedRuntime version="v4.0" sku=".NETFramework,...

c# – 带有实体框架的ASP.NET MVC – 更新/保存复杂类型属性【代码】

我有3个类,与3个数据库表相关:public class Stat {public int Id { get; set; }public string Name { get; set; }public List<Quantity> Quantities { get; set; } } public class Quantity {public int Id { get; set; }public string Name { get; set; }public virtual Stat Stat { get; set; }public virtual Unit Unit { get; set; } } public class Unit {public int Id { get; set; }public string Name { get; set; }publi...

c# – 实体框架:如何在自引用父子关系上指定外键列的名称?【代码】

我正在尝试指定列名以将“外键”映射到使用Fluent API.我正在连接到SQL Express的一个实例.我搜索过Stack Overflow和Google,但许多不同的配置示例给了我相同的结果. 产品类别public class Product {public int ProductId { get; set; }public string Name { get; set; }public int? ParentId { get; set; }public virtual Product ParentProduct { get; set; }public virtual ICollection<Product> ChildProducts { get; set; } }产...

框架 - 相关标签