欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

昨晚有學(xué)點(diǎn)新知識,是有關(guā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)建一個(gè)實(shí)體:

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

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

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

看看運(yùn)行的效果:

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

相關(guān)文章

最新評論