亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C# 6.0的屬性(Property)的語法與初始值詳解

 更新時間:2016年07月07日 11:18:23   投稿:jingxian  
下面小編就為大家?guī)硪黄狢# 6.0的屬性(Property)的語法與初始值詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

昨晚有學點新知識,是有關C# 6.0的。

在數(shù)據(jù)庫創(chuàng)建有一張表:

CREATE TABLE [dbo].[ToolLocation]
(
 [ToolLocation_nbr] SMALLINT IDENTITY(1,1) NOT NULL PRIMARY KEY,
 [LocationName] NVARCHAR(20) NOT NULL,
 [Description] NVARCHAR(50) NULL,
 [IsActive] BIT NOT NULL DEFAULT(1)
)
GO
Source Code

看看前后對比與寫法:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Insus.NET.Models
{
 public class ToolLocation
 {
  public short ToolLocation_nbr { get; set; } = 1;

  public string LocationName { get; set; } = string.Empty;

  public string Description { get; set; } = string.Empty;

  public bool IsActive { get; set; } = true;
 }
}
Source Code

下面Insus.NET演示一下,創(chuàng)建一個實體:

using Insus.NET.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Insus.NET.Entities
{
 public class ToolLocationEntity
 {
  public IEnumerable<ToolLocation> ToolLocations()
  {
   return new List<ToolLocation>() {
    new ToolLocation(),
    new ToolLocation { ToolLocation_nbr = 2, LocationName = "A2", Description = "A2 CNC",IsActive = true},
    new ToolLocation { ToolLocation_nbr = 3, LocationName = "C4", Description = "C4 CNC",IsActive = false}
   };
  }
 }
}
Source Code

它將會有三個對象,第一個對象是使用默認值。
在控制器中:

在ASP.NET MVC視圖中,顯示這些數(shù)據(jù):

看看運行的效果:

以上這篇C# 6.0的屬性(Property)的語法與初始值詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論