之前已经提到了,目前M$提供的C#版本的Bot Framework SDK是.NET Framework的类库,因此只能在Windows下运行。
然后大概是因为Windows服务器太贵,所以……
“我们花点时间把Bot Framework SDK移植到.NET Core上吧。” Continue reading “算是把BotBuilder初步移植到了ASP.NET Core上……”
System.WeakReference<T>
之前已经提到了,目前M$提供的C#版本的Bot Framework SDK是.NET Framework的类库,因此只能在Windows下运行。
然后大概是因为Windows服务器太贵,所以……
“我们花点时间把Bot Framework SDK移植到.NET Core上吧。” Continue reading “算是把BotBuilder初步移植到了ASP.NET Core上……”
方才刷了一波MS信仰。明天可以看看自然语言处理工具包。
GitHub:https://github.com/CXuesong/HalfMoon.Endpoint
试用体验:https://github.com/CXuesong/HalfMoon.Endpoint/wiki/%E8%AF%95%E7%94%A8%E4%BD%93%E9%AA%8C
另外,由于目前BotBuilder暂时仅支持.NET Framework 4.6,因此无法将其配合.NET Core使用,也就无法在除Windows以外的系统上运行了。不过,根据#2346的情况,说不定过几天我们就可以将机器人移植到ASP.NET Core上了。 Continue reading “尝试了一下Bot Framework”
使用 CodeFirst 进行建模。例如,已有以下实体,在MVC中是启用延迟加载的。
public class User { public int Id { get; set; } public string Name { get; set; } } public class Post { public int Id { get; set; } public User Author { get; set; } }
如果直接使用下面的语法进行查询的话,如果对应的`User`没有被EF引擎加载,那么导航属性`Post.Author`会是`null`。
context.Posts.ToArray();
解决方法是,显式说明需要在返回的`Post`中加载`Author`导航属性的内容。
using System.Data.Entity; //... context.Posts.Include(p => p.Author).ToArray();
现在的最新版本是于11月18日发布的ASP.NET 5 RC1。其具体安装方法可以参阅说明文档中的Getting Started一节。
顺带一提,如果 Visual Studio 2015 出现了“’JavaScriptWebExtensionsPackage’ 未正确加载”的问题,可以尝试以下操作(参阅 Microsoft Connect 的 Workarounds 一节) Continue reading “开始折腾 ASP.NET 5 & MVC”