2011-01-22 48 views

回答

8

將方法添加到執行您要公開的數據操作的域服務。例如,您可以添加執行以下操作方法:

  • 查詢
  • 更新
  • 插入
  • 刪除

查詢方法返回一個單一的實體對象,IQueryable對象或IEnumerable對象。

此外,可以添加以下複雜操作:

  • 調用 - 作爲不需跟蹤或遞延執行要執行操作。僅用於非實體數據,僅在查詢,更新,插入或刪除操作無法使用時才使用。
  • 命名的更新 - 這不屬於簡單的修改操作的自定義操作

調用操作提供了帶外的機制,用於返回非實體數據和執行有副作用的操作。有關副作用的更多信息,請參閱HasSideEffects屬性。調用操作通常不適用於查詢方法。即使調用操作返回實體,只有在查詢方法返回時纔會爲客戶端項目生成實體。

這是從here收集的。

希望這會有所幫助。

相關問題