2013-07-11 105 views
0

我是Breezee的新手,我在看例子,Breezee對EntityFramework有很好的支持。Breezee和linqtosql

readonly EFContextProvider<TodosContext> _contextProvider = 
new EFContextProvider<TodosContext>(); 

// ~/breeze/todos/Metadata 
[HttpGet] 
public string Metadata() { 
    return _contextProvider.Metadata(); 
} 

但實際上我的數據模型是LinqToSql。我可以在LinqToSql中使用Breezee嗎?我如何配置元數據?

感謝

回答

0

你要麼需要

1)構建JSON格式的服務器上自己的元數據並返回。請參閱Metadata format

2)創建一個使用MetadataStore api,然後配置你的DataService,使其不希望服務器端的元數據在客戶端上的元數據。 Breeze zip中的Edmunds示例顯示了一個這樣做的例子。

var dataService = new DataService({ 
     serviceName: "MyServiceName", 
     hasServerMetadata: false 
    }); 


    ver myEntityManager = new EntityManager({ 
     dataService: dataService, 
    });