关于堆栈溢出有一个问题回答了我的部分问题(请参阅链接) /sf/answers/1220238001/
不幸的是,这个解决方案很麻烦,因为它总是对整个当前文档进行编码/解码。
我的问题是:如何更改该解决方案中的 JavaScript 以仅修改当前文档中选择的任何文本?
我尝试使用Editor.currentView.selected,但是在脚本运行时会引发错误。如果我能找到一个描述 jN 插件可见的所有函数对象和属性的文档就好了。我想这是另一个问题的主题。那好吧。
这是我正在做的事情、正在发生的事情以及应该发生的事情的通用示例:
首先,我声明我的代码优先模型,如下所示:
语境:
namespace Models {
public class MyContext : DbContext
{
public DbSet<ClassA> ClassA { get; set; }
public DbSet<ClassB> ClassB { get; set; }
public MyContext()
: base("name=MyContext")
{
}
}
}
Run Code Online (Sandbox Code Playgroud)
A 类和 B 类:
namespace Models {
public class ClassA
{
public int ClassAID { get; set; }
public string BaseAVal { get; set; }
public virtual ICollection<ClassB> ClassBChildren {get; set; }//Relation Property
}
public class ClassB
{
public int ClassBID { get; set; }
public …Run Code Online (Sandbox Code Playgroud)