我是Breezee的新手,我正在查看示例,Breezee对EntityFramework有很好的支持。
readonly EFContextProvider<TodosContext> _contextProvider =
new EFContextProvider<TodosContext>();
// ~/breeze/todos/Metadata
[HttpGet]
public string Metadata() {
return _contextProvider.Metadata();
}
但实际上我的数据模型是LinqToSql。我可以将Breezee与LinqToSql一起使用吗?如何配置元数据?
由于
答案 0 :(得分:0)
你需要
1)以json格式在服务器上自己构建元数据并返回。见Metadata format。
或
2)使用MetadataStore api在客户端上创建元数据,然后配置数据服务,使其不期望服务器端元数据。 Breeze zip中的Edmunds示例显示了这样做的一个例子。
var dataService = new DataService({
serviceName: "MyServiceName",
hasServerMetadata: false
});
ver myEntityManager = new EntityManager({
dataService: dataService,
});