2009-02-25 8 views
0

データベースにレコードを追加しようとしています。私のモデルはかなり単純です:Companyテーブルに関連するcompanyIdフィールドを持つProjectテーブル。レコードを作成するためのMVCとラムダ

ここで私は基本的に必要なもの

var companyTemp = collection["company"]; 
var company = isspDB.Company.Where(co => co.companyId == 1).First(); 

がある..私はこだわっていたのです:

var company = isspDB.Company.Where(co => co.companyId == collection["company"]).First(); 

しかし、それは動作しません、」...は、 '1' の引数を取りません。 "

答えて

0

私は、コレクションに文字列変数が含まれていると推測しています。 companyIdの文字列表現をこの値と比較し、それが機能しないかどうかを確認してください。あるいは、整数の会社IDをコレクションから解析して比較することもできます。

var company = isspDB.Company 
        .Where(co => co.companyID.ToString() == collection["company"]) 
        .First(); 
+0

intのコレクションにデータを解析しました、ありがとう! –

関連する問題