次のコードがあり、関数が の代わりに のgetCol1Col2
タプルを返します。書き方は?これは初心者の質問です。Col1, Col2
Linq.IQueryable<>
データベーステーブルに行が見つからない場合、どのように何も返さないのですか?
open System
open System.Data
open System.Data.Linq
open Microsoft.FSharp.Data.TypeProviders
open Microsoft.FSharp.Linq
open System.Net
open System.IO
type dbSchema = SqlDataConnection<"Data Source=server;Initial Catalog=db;Integrated Security=SSPI;">
let getFirstCol1Col2 =
let db = dbSchema.GetDataContext()
db.DataContext.Log <- System.Console.Out
let query = query {
for row in db.MyTable do
where (row.ID = 1)
select (row.Col1, row.Col2) }
query //.... Need to return the tuple of Col1, Col2