2012-02-07 65 views
0

我正在開發使用VS 2010快速版的wp7應用程序。我想在我的應用程序中創建一個本地數據庫,所以我爲表編寫了一個實體類。我只是遵循這個MSDN教程How to: Create a Basic Local Database Application for Windows Phone我無法找到我的問題在那裏的答案。我的假設是數據庫是怎麼回事時,應用程序是對手機在wp7中如何指定實體類中列的sql類型Linq

運行第一次創建如何指定

  • 一個列爲爲nvarchar(25)和
  • UTC格式
  • 另一列日期時間

我用DBType屬性屬性來爲身份peoperty設置一個列,我如何設置種子值?

+1

你有沒有試過設置列值?當你做了什麼事情?另見http://stackoverflow.com/questions/3951909/specify-identity-value-in-linq-to-sql – 2012-02-07 21:16:36

回答

0

最後我找到了我的問題的答案。 Column屬性的DBType屬性可用於爲代碼中的列設置sql類型。這是我的解決方案:

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手機應用不支持)

這樣我們就可以使用'所使用的T- 確切文本SQL'in DBType property。

相關問題