中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何搭建EF環境

發布時間:2021-09-18 18:31:26 來源:億速云 閱讀:304 作者:小新 欄目:數據庫

這篇文章主要介紹了如何搭建EF環境,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

1.EF是什么?

EF是.net封裝的一個用于數據庫交互的實體層框架,它的全稱是Entity Framework。

2.EF搭建:

如何搭建EF環境

新建之后,我們就可以看到里面的內容:

如何搭建EF環境

我們可以分別看一下它里面有些什么?

2.1.創建ef之后,我們EF里面[打開方式-XML文本編輯器]看到它里面最主要的有SSDL,CSDL,MAPPING,它們都是干什么的呢?

如何搭建EF環境

2.2.T4模板

如何搭建EF環境

我們把這個東西叫做T4模板,它的作用就是讀取EF[.edmx]里面的東西,生成一個個的類文件。

如何搭建EF環境

2.3.EF還有一個重要的東西叫做EF上下文對象。[我們通過實例化EF上下文對象去調用它的增刪改查方法]

如何搭建EF環境

3.用EF做一個登錄的小例子:

新建一個web頁面:[部分代碼]

1  <div>  2        <table>  3            <tr>  4                <td>用戶名:</td>  5                <td>  6                    <asp:TextBox ID="txtLoginUserName" runat="server"></asp:TextBox>  7                </td>  8            </tr>  9            <tr> 10                <td>密碼:</td> 11                <td> 12                    <asp:TextBox ID="txtLoginPwd" runat="server" TextMode="Password"></asp:TextBox> 13                </td> 14            </tr> 15            <tr> 16                <td> 17                    <asp:Button ID="BtnLogin" runat="server" Text="登錄" OnClick="BtnLogin_Click" /> 18                </td> 19                <td><a href="javascript;:">忘記密碼</a></td> 20            </tr> 21        </table> 22     </div>
protected void Page_Load(object sender, EventArgs e)  2         {  3   4         }  5         //實例化一個EF上下文對象  6         sq_rEntities db = new sq_rEntities();  7         protected void BtnLogin_Click(object sender, EventArgs e)  8         {  9             string username = txtLoginUserName.Text.Trim(); 10             string pwd = txtLoginPwd.Text.Trim(); 11             //通過EF的實體對象,對UserInfor表進行操作,執行lamada條件,  12             //db.Set<UserInfor>().Where(u => u.UserName == username && u.Pwd == pwd)有可能為空,FirstOrDefault獲取到***個 13             UserInfor user = db.Set<UserInfor>().Where(u => u.UserName == username && u.Pwd == pwd).FirstOrDefault(); 14             //判斷它是否為空 15             if (user == null) 16             { 17                 Response.Write("用戶名或密碼錯誤!"); 18             } 19             else 20             { 21                 Response.Write("登錄成功!"); 22             } 23         }

sql語句過程監控:EF無SQL注入:

如何搭建EF環境

如何搭建EF環境

運行-登錄頁面登錄。

如何搭建EF環境

感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何搭建EF環境”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

ef
AI

漳州市| 洞头县| 安仁县| 呼玛县| 基隆市| 昭苏县| 河南省| 尼勒克县| 福州市| 高平市| 志丹县| 桐乡市| 威信县| 平定县| 锡林郭勒盟| 蓬安县| 白玉县| 南江县| 甘洛县| 铜陵市| 文登市| 固镇县| 汤原县| 清徐县| 太原市| 综艺| 惠来县| 龙泉市| 仙居县| 楚雄市| 泰州市| 玛曲县| 嘉兴市| 从江县| 彰武县| 米林县| 安新县| 廉江市| 乐山市| 威信县| 苗栗县|