2012-02-07 6 views
0

私はVS 2010 Express版を使用してwp7アプリケーションを開発しています。私はアプリケーションのローカルデータベースを作成したいので、テーブルのエンティティクラスを作成します。私はちょうどこのMSDNのチュートリアルに従っていますHow to: Create a Basic Local Database Application for Windows Phoneそこに私の質問の答えを見つけることができません。私の仮定は、データベースがどのように私はwp7でエンティティクラスLinqの列のsql型を指定する方法

  • データ型はnvarchar(25)のように、カラムと
  • UTC形式
  • の日時などの別の列を指定することができるアプリが電話

    に初めて実行されているときに作成される予定です

DBType属性プロパティを使用してIDの列を設定しました。どのようにシード値を設定できますか?

+1

あなたは列の値を設定しようとしましたか?あなたがしたとき何が起こったのですか? http://stackoverflow.com/questions/3951909/specify-identity-value-in-linq-to-sqlも参照してください。 –

答えて

0

最後に私の質問に対する回答が見つかりました。 Column属性のDBTypeプロパティを使用して、コード内の列のSQL型を設定できます。私たちは「T-によって使用され正確なテキストを使用することができます

private string _placeName; [Column(DbType="NVarChar(10) NOT NULL")] //[MaxLength(10), MinLength(5)] public string PlaceName { get { return _placeName; } set { if (_placeName != value) { NotifyPropertyChanging("PlaceName"); _placeName = value; NotifyPropertyChanged("PlaceName"); } } } 

は(私はDataAnnotation名前空間ののMaxLength属性を試みたが、携帯電話のアプリでentityframeworkサポートされていません)このよう

:これは私のソリューションです。 SQL 'をDBTypeプロパティに設定します。

関連する問題